Lines Matching refs:GetTLI

159     Value *V, function_ref<TargetLibraryInfo &(Function &)> GetTLI) {  in IsSafeComputationToRemove()  argument
168 if (isAllocationFn(V, GetTLI)) in IsSafeComputationToRemove()
190 function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in CleanupPointerRootUsers() argument
243 if (IsSafeComputationToRemove(Dead[i].first, GetTLI)) { in CleanupPointerRootUsers()
247 if (isAllocationFn(I, GetTLI)) in CleanupPointerRootUsers()
817 function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in OptimizeAwayTrappingUsesOfLoads() argument
863 Changed |= CleanupPointerRootUsers(GV, GetTLI); in OptimizeAwayTrappingUsesOfLoads()
1112 function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in optimizeOnceStoredGlobal() argument
1128 if (OptimizeAwayTrappingUsesOfLoads(GV, SOVC, DL, GetTLI)) in optimizeOnceStoredGlobal()
1130 } else if (isAllocationFn(StoredOnceVal, GetTLI)) { in optimizeOnceStoredGlobal()
1132 auto *TLI = &GetTLI(*CI->getFunction()); in optimizeOnceStoredGlobal()
1441 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in processInternalGlobal() argument
1487 Changed = CleanupPointerRootUsers(GV, GetTLI); in processInternalGlobal()
1585 if (optimizeOnceStoredGlobal(GV, StoredOnceValue, DL, GetTLI)) in processInternalGlobal()
1614 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in processGlobal() argument
1646 return processInternalGlobal(GVar, GS, GetTTI, GetTLI, LookupDomTree) || in processGlobal()
1909 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in OptimizeFunctions() argument
1957 Changed |= processGlobal(F, GetTTI, GetTLI, LookupDomTree); in OptimizeFunctions()
2027 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in OptimizeGlobalVars() argument
2053 Changed |= processGlobal(GV, GetTTI, GetTLI, LookupDomTree); in OptimizeGlobalVars()
2323 FindCXAAtExit(Module &M, function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in FindCXAAtExit() argument
2328 auto *TLI = &GetTLI(*FuncIter); in FindCXAAtExit()
2339 TLI = &GetTLI(*Fn); in FindCXAAtExit()
2412 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in optimizeGlobalsInModule() argument
2441 LocalChange |= OptimizeFunctions(M, GetTLI, GetTTI, GetBFI, LookupDomTree, in optimizeGlobalsInModule()
2451 bool Evaluated = EvaluateStaticConstructor(F, DL, &GetTLI(*F)); in optimizeGlobalsInModule()
2458 LocalChange |= OptimizeGlobalVars(M, GetTTI, GetTLI, LookupDomTree, in optimizeGlobalsInModule()
2466 Function *CXAAtExitFn = FindCXAAtExit(M, GetTLI); in optimizeGlobalsInModule()
2486 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run() local
2501 if (!optimizeGlobalsInModule(M, DL, GetTLI, GetTTI, GetBFI, LookupDomTree, in run()