/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | FunctionAttrs.h | 39 MemoryAccessKind computeFunctionBodyMemoryAccess(Function &F, AAResults &AAR);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | AliasAnalysis.h | 824 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 D | BasicAliasAnalysis.h | 266 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 D | AMDGPUAliasAnalysis.h | 103 [](Pass &P, Function &, AAResults &AAR) { 105 AAR.addAAResult(WrapperPass->getResult());
|
H A D | AMDGPUTargetMachine.cpp | 746 AAResults &AAR) { 748 AAR.addAAResult(WrapperPass->getResult());
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | AliasAnalysis.cpp | 792 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 D | FunctionAttrs.cpp | 100 /// 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 D | ArgumentPromotion.cpp | 562 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 D | Inliner.cpp | 262 AAResults &AAR = AARGetter(*Callee); local 266 InlineResult IR = InlineFunction(CB, IFI, &AAR, InsertLifetime);
|
H A D | AttributorAttributes.cpp | 2388 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,
|