/freebsd-current/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | FunctionAttrs.h | 31 MemoryEffects computeFunctionBodyMemoryAccess(Function &F, AAResults &AAR);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAliasAnalysis.h | 91 [](Pass &P, Function &, AAResults &AAR) { 93 AAR.addAAResult(WrapperPass->getResult());
|
H A D | AMDGPUTargetMachine.cpp | 1069 AAResults &AAR) { 1071 AAR.addAAResult(WrapperPass->getResult());
|
H A D | SIInsertWaitcnts.cpp | 2447 if (auto AAR = getAnalysisIfAvailable<AAResultsWrapperPass>()) 2448 AA = &AAR->getAAResults();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXAliasAnalysis.h | 87 : ExternalAAWrapperPass([](Pass &P, Function &, AAResults &AAR) { 90 AAR.addAAResult(WrapperPass->getResult());
|
H A D | NVPTXTargetMachine.cpp | 358 addPass(createExternalAAWrapperPass([](Pass &P, Function &, AAResults &AAR) { 360 AAR.addAAResult(WrapperPass->getResult());
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | AliasAnalysis.h | 256 AAResults &AAR; 294 AAQueryInfo(AAResults &AAR, CaptureInfo *CI) : AAR(AAR), CI(CI) {} 302 SimpleAAQueryInfo(AAResults &AAR) : AAQueryInfo(AAR, &CI) {} 631 BatchAAResults(AAResults &AAR) : AA(AAR), AAQI(AAR, &SimpleCI) {} 632 BatchAAResults(AAResults &AAR, CaptureInf [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | FunctionAttrs.cpp | 115 ModRefInfo MR, AAResults &AAR) { 117 MR &= AAR.getModRefInfoMask(Loc, /*IgnoreLocal=*/true); 136 ModRefInfo ArgMR, AAResults &AAR) { 143 ArgMR, AAR); 147 /// Returns the memory access attribute for function F using AAR for AA results, 160 checkFunctionMemoryAccess(Function &F, bool ThisBody, AAResults &AAR, argument 162 MemoryEffects OrigME = AAR.getMemoryEffects(&F); 193 addArgLocs(RecursiveArgME, Call, ModRefInfo::ModRef, AAR); 197 MemoryEffects CallME = AAR.getMemoryEffects(Call); 222 addArgLocs(ME, Call, ArgMR, AAR); 114 addLocAccess(MemoryEffects &ME, const MemoryLocation &Loc, ModRefInfo MR, AAResults &AAR) argument 135 addArgLocs(MemoryEffects &ME, const CallBase *Call, ModRefInfo ArgMR, AAResults &AAR) argument 252 computeFunctionBodyMemoryAccess(Function &F, AAResults &AAR) argument 265 AAResults &AAR = AARGetter(*F); local [all...] |
H A D | ArgumentPromotion.cpp | 446 static bool findArgParts(Argument *Arg, const DataLayout &DL, AAResults &AAR, 661 if (AAR.canInstructionRangeModRef(BB->front(), *Load, Loc, ModRefInfo::Mod)) 669 if (AAR.canBasicBlockModify(*TranspBB, Loc)) 757 auto &AAR = FAM.getResult<AAManager>(*F); 781 if (findArgParts(PtrArg, DL, AAR, MaxElements, IsRecursive, ArgParts)) {
|
H A D | AttributorAttributes.cpp | 3829 bool mayAliasWithArgument(Attributor &A, AAResults *&AAR, argument 3861 if (!AAR) 3862 AAR = A.getInfoCache().getAnalysisResultForFunction<AAManager>( 3866 bool IsAliasing = !AAR || !AAR->isNoAlias(&getAssociatedValue(), ArgOp); 3876 Attributor &A, AAResults *&AAR, const AAMemoryBehavior &MemBehaviorAA) { 3963 if (mayAliasWithArgument(A, AAR, MemBehaviorAA, CB, OtherArgNo)) 3989 AAResults *AAR = nullptr; variable 3991 isKnownNoAliasDueToNoAliasPreservation(A, AAR, *MemBehaviorAA)) { 3875 isKnownNoAliasDueToNoAliasPreservation( Attributor &A, AAResults *&AAR, const AAMemoryBehavior &MemBehaviorAA) argument
|
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | BasicAliasAnalysis.cpp | 798 MemoryEffects FuncME = AAQI.AAR.getMemoryEffects(F); 928 AAQI.AAR.alias(MemoryLocation::getBeforeOrAfter(*CI), 965 if (AAQI.AAR.alias(MemoryLocation::getBeforeOrAfter(Call), Loc, AAQI) == 1060 AAQI.AAR.alias(MemoryLocation::getBeforeOrAfter(UnderlyingV1), 1100 return AAQI.AAR.alias(MemoryLocation(DecompGEP1.Base, V1Size), 1105 AAQI.AAR.alias(MemoryLocation::getBeforeOrAfter(DecompGEP1.Base), 1319 AAQI.AAR.alias(MemoryLocation(SI->getTrueValue(), SISize), 1324 AAQI.AAR.alias(MemoryLocation(SI->getFalseValue(), SISize), 1331 AliasResult Alias = AAQI.AAR.alias(MemoryLocation(SI->getTrueValue(), SISize), 1337 AAQI.AAR [all...] |
H A D | AliasAnalysis.cpp | 786 AAR.reset( 794 AAR->addAAResult(getAnalysis<BasicAAWrapperPass>().getResult()); 798 AAR->addAAResult(WrapperPass->getResult()); 800 AAR->addAAResult(WrapperPass->getResult()); 802 AAR->addAAResult(WrapperPass->getResult()); 804 AAR->addAAResult(WrapperPass->getResult()); 810 WrapperPass->CB(*this, F, *AAR);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | DeadStoreElimination.cpp | 989 AliasResult AAR = BatchAA.alias(KillingLoc, DeadLoc); 993 if (AAR == AliasResult::MustAlias) { 1000 if (AAR == AliasResult::PartialAlias && AAR.hasOffset()) { 1001 int32_t Off = AAR.getOffset(); 1014 if (AAR == AliasResult::NoAlias)
|