Lines Matching refs:GetTLI

163     Value *V, function_ref<TargetLibraryInfo &(Function &)> GetTLI) {  in IsSafeComputationToRemove()  argument
172 if (isAllocationFn(V, GetTLI)) in IsSafeComputationToRemove()
194 function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in CleanupPointerRootUsers() argument
248 CleanupPointerRootUsers(GV, GetTLI); in CleanupPointerRootUsers()
255 if (IsSafeComputationToRemove(Dead[i].first, GetTLI)) { in CleanupPointerRootUsers()
259 if (isAllocationFn(I, GetTLI)) in CleanupPointerRootUsers()
772 function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in OptimizeAwayTrappingUsesOfLoads() argument
817 Changed |= CleanupPointerRootUsers(GV, GetTLI); in OptimizeAwayTrappingUsesOfLoads()
1087 function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in optimizeOnceStoredGlobal() argument
1106 if (OptimizeAwayTrappingUsesOfLoads(GV, SOVC, DL, GetTLI)) in optimizeOnceStoredGlobal()
1108 } else if (isAllocationFn(StoredOnceVal, GetTLI)) { in optimizeOnceStoredGlobal()
1110 auto *TLI = &GetTLI(*CI->getFunction()); in optimizeOnceStoredGlobal()
1487 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in processInternalGlobal() argument
1536 Changed = CleanupPointerRootUsers(GV, GetTLI); in processInternalGlobal()
1634 if (optimizeOnceStoredGlobal(GV, StoredOnceValue, DL, GetTLI)) in processInternalGlobal()
1663 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in processGlobal() argument
1695 return processInternalGlobal(GVar, GS, GetTTI, GetTLI, LookupDomTree) || in processGlobal()
1948 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in OptimizeFunctions() argument
1995 Changed |= processGlobal(F, GetTTI, GetTLI, LookupDomTree); in OptimizeFunctions()
2064 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in OptimizeGlobalVars() argument
2090 Changed |= processGlobal(GV, GetTTI, GetTLI, LookupDomTree); in OptimizeGlobalVars()
2367 FindCXAAtExit(Module &M, function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in FindCXAAtExit() argument
2372 auto *TLI = &GetTLI(*FuncIter); in FindCXAAtExit()
2383 TLI = &GetTLI(*Fn); in FindCXAAtExit()
2456 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in optimizeGlobalsInModule() argument
2485 LocalChange |= OptimizeFunctions(M, GetTLI, GetTTI, GetBFI, LookupDomTree, in optimizeGlobalsInModule()
2495 bool Evaluated = EvaluateStaticConstructor(F, DL, &GetTLI(*F)); in optimizeGlobalsInModule()
2502 LocalChange |= OptimizeGlobalVars(M, GetTTI, GetTLI, LookupDomTree, in optimizeGlobalsInModule()
2510 Function *CXAAtExitFn = FindCXAAtExit(M, GetTLI); in optimizeGlobalsInModule()
2530 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run() local
2545 if (!optimizeGlobalsInModule(M, DL, GetTLI, GetTTI, GetBFI, LookupDomTree, in run()
2576 auto GetTLI = [this](Function &F) -> TargetLibraryInfo & { in runOnModule() local
2592 return optimizeGlobalsInModule(M, DL, GetTLI, GetTTI, GetBFI, LookupDomTree, in runOnModule()