Searched refs:AAR (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionAttrs.h39 MemoryAccessKind computeFunctionBodyMemoryAccess(Function &F, AAResults &AAR);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasAnalysis.h824 BatchAAResults(AAResults &AAR) : AA(AAR), AAQI() {} argument
933 explicit Model(AAResultT &Result, AAResults &AAR) : Result(Result) { argument
934 Result.setAAResults(&AAR);
994 AAResults *AAR = nullptr; member in class:llvm::AAResultBase
1001 void setAAResults(AAResults *NewAAR) { AAR = NewAAR; }
1008 AAResults *AAR; member in class:llvm::AAResultBase::AAResultsProxy
1012 AAResultsProxy(AAResults *AAR, DerivedT &CurrentResult) argument
1013 : AAR(AAR), CurrentResul
1200 std::unique_ptr<AAResults> AAR; member in class:llvm::AAResultsWrapperPass
[all...]
H A DBasicAliasAnalysis.h266 Optional<AAResults> AAR; member in class:llvm::LegacyAARGetter
272 AAR.emplace(createLegacyPMAAResults(P, F, *BAR));
273 return *AAR;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.h103 [](Pass &P, Function &, AAResults &AAR) {
105 AAR.addAAResult(WrapperPass->getResult());
H A DAMDGPUTargetMachine.cpp746 AAResults &AAR) {
748 AAR.addAAResult(WrapperPass->getResult());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasAnalysis.cpp792 AAR.reset(
800 AAR->addAAResult(getAnalysis<BasicAAWrapperPass>().getResult());
804 AAR->addAAResult(WrapperPass->getResult());
806 AAR->addAAResult(WrapperPass->getResult());
809 AAR->addAAResult(WrapperPass->getResult());
811 AAR->addAAResult(WrapperPass->getResult());
813 AAR->addAAResult(WrapperPass->getResult());
815 AAR->addAAResult(WrapperPass->getResult());
817 AAR->addAAResult(WrapperPass->getResult());
823 WrapperPass->CB(*this, F, *AAR);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp100 /// Returns the memory access attribute for function F using AAR for AA results,
109 AAResults &AAR,
111 FunctionModRefBehavior MRB = AAR.getModRefBehavior(&F);
143 FunctionModRefBehavior MRB = AAR.getModRefBehavior(Call);
173 if (AAR.pointsToConstantMemory(Loc, /*OrLocal=*/true))
188 if (AAR.pointsToConstantMemory(Loc, /*OrLocal=*/true))
195 if (AAR.pointsToConstantMemory(Loc, /*OrLocal=*/true))
201 if (AAR.pointsToConstantMemory(Loc, /*OrLocal=*/true))
226 AAResults &AAR) {
227 return checkFunctionMemoryAccess(F, /*ThisBody=*/true, AAR, {});
108 checkFunctionMemoryAccess(Function &F, bool ThisBody, AAResults &AAR, const SCCNodeSet &SCCNodes) argument
225 computeFunctionBodyMemoryAccess(Function &F, AAResults &AAR) argument
239 AAResults &AAR = AARGetter(*F); local
[all...]
H A DArgumentPromotion.cpp562 static bool isSafeToPromoteArgument(Argument *Arg, Type *ByValTy, AAResults &AAR, argument
679 return isSafeToPromoteArgument(Arg, ByValTy, AAR, MaxElements);
749 if (AAR.canInstructionRangeModRef(BB->front(), *Load, Loc, ModRefInfo::Mod))
757 if (AAR.canBasicBlockModify(*TranspBB, Loc))
926 AAResults &AAR = AARGetter(*F); local
1003 if (isSafeToPromoteArgument(PtrArg, ByValTy, AAR, MaxElements))
H A DInliner.cpp262 AAResults &AAR = AARGetter(*Callee); local
266 InlineResult IR = InlineFunction(CB, IFI, &AAR, InsertLifetime);
H A DAttributorAttributes.cpp2388 bool mayAliasWithArgument(Attributor &A, AAResults *&AAR, argument
2420 if (!AAR)
2421 AAR = A.getInfoCache().getAAResultsForFunction(*getAnchorScope());
2424 bool IsAliasing = !AAR || !AAR->isNoAlias(&getAssociatedValue(), ArgOp);
2434 isKnownNoAliasDueToNoAliasPreservation(Attributor &A, AAResults *&AAR, argument
2515 if (mayAliasWithArgument(A, AAR, MemBehaviorAA, CB, OtherArgNo))
2537 AAResults *AAR = nullptr; variable
2538 if (isKnownNoAliasDueToNoAliasPreservation(A, AAR, MemBehaviorAA,

Completed in 105 milliseconds