Home
last modified time | relevance | path

Searched refs:AARGetter (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp277 function_ref<AAResults &(Function &)> AARGetter, Module &M, in splitAndWriteThinLTOBitcode() argument
347 computeFunctionBodyMemoryAccess(*F, AARGetter(*F)) in splitAndWriteThinLTOBitcode()
543 function_ref<AAResults &(Function &)> AARGetter, in writeThinLTOBitcode() argument
551 splitAndWriteThinLTOBitcode(OS, ThinLinkOS, AARGetter, M, in writeThinLTOBitcode()
H A DWholeProgramDevirt.cpp573 function_ref<AAResults &(Function &)> AARGetter; member
614 DevirtModule(Module &M, function_ref<AAResults &(Function &)> AARGetter, in DevirtModule()
619 : M(M), AARGetter(AARGetter), LookupDomTree(LookupDomTree), in DevirtModule()
742 runForTesting(Module &M, function_ref<AAResults &(Function &)> AARGetter,
787 auto AARGetter = [&](Function &F) -> AAResults & { in run() local
797 if (!DevirtModule::runForTesting(M, AARGetter, OREGetter, LookupDomTree)) in run()
801 if (!DevirtModule(M, AARGetter, OREGetter, LookupDomTree, ExportSummary, in run()
999 Module &M, function_ref<AAResults &(Function &)> AARGetter, in runForTesting() argument
1026 DevirtModule(M, AARGetter, OREGetter, LookupDomTree, in runForTesting()
1879 !computeFunctionBodyMemoryAccess(*Fn, AARGetter(*Fn)) in tryVirtualConstProp()
H A DFunctionAttrs.cpp275 static void addMemoryAttrs(const SCCNodeSet &SCCNodes, AARGetterT &&AARGetter, in addMemoryAttrs() argument
281 AAResults &AAR = AARGetter(*F); in addMemoryAttrs()
2260 deriveAttrsInPostOrder(ArrayRef<Function *> Functions, AARGetterT &&AARGetter, in deriveAttrsInPostOrder() argument
2278 addMemoryAttrs(Nodes.SCCNodes, AARGetter, Changed); in deriveAttrsInPostOrder()
2326 auto AARGetter = [&](Function &F) -> AAResults & { in run() local
2336 deriveAttrsInPostOrder(Functions, AARGetter, ArgAttrsOnly); in run()
2376 static bool runImpl(CallGraphSCC &SCC, AARGetterT AARGetter) { in runImpl() argument
2382 return !deriveAttrsInPostOrder(Functions, AARGetter).empty(); in runImpl()