Lines Matching refs:GetTLI
162 Value *V, function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in IsSafeComputationToRemove() argument
171 if (isAllocationFn(V, GetTLI)) in IsSafeComputationToRemove()
193 function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in CleanupPointerRootUsers() argument
246 if (IsSafeComputationToRemove(Dead[i].first, GetTLI)) { in CleanupPointerRootUsers()
250 if (isAllocationFn(I, GetTLI)) in CleanupPointerRootUsers()
827 function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in OptimizeAwayTrappingUsesOfLoads() argument
873 Changed |= CleanupPointerRootUsers(GV, GetTLI); in OptimizeAwayTrappingUsesOfLoads()
1123 function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in optimizeOnceStoredGlobal() argument
1139 if (OptimizeAwayTrappingUsesOfLoads(GV, SOVC, DL, GetTLI)) in optimizeOnceStoredGlobal()
1141 } else if (isAllocationFn(StoredOnceVal, GetTLI)) { in optimizeOnceStoredGlobal()
1143 auto *TLI = &GetTLI(*CI->getFunction()); in optimizeOnceStoredGlobal()
1453 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in processInternalGlobal() argument
1499 Changed = CleanupPointerRootUsers(GV, GetTLI); in processInternalGlobal()
1597 if (optimizeOnceStoredGlobal(GV, StoredOnceValue, DL, GetTLI)) in processInternalGlobal()
1626 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in processGlobal() argument
1658 return processInternalGlobal(GVar, GS, GetTTI, GetTLI, LookupDomTree) || in processGlobal()
1921 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in OptimizeFunctions() argument
1969 Changed |= processGlobal(F, GetTTI, GetTLI, LookupDomTree); in OptimizeFunctions()
2039 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in OptimizeGlobalVars() argument
2065 Changed |= processGlobal(GV, GetTTI, GetTLI, LookupDomTree); in OptimizeGlobalVars()
2336 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in FindAtExitLibFunc() argument
2342 auto *TLI = &GetTLI(*FuncIter); in FindAtExitLibFunc()
2352 TLI = &GetTLI(*Fn); in FindAtExitLibFunc()
2485 function_ref<TargetLibraryInfo &(Function &)> GetTLI, in optimizeGlobalsInModule() argument
2514 LocalChange |= OptimizeFunctions(M, GetTLI, GetTTI, GetBFI, LookupDomTree, in optimizeGlobalsInModule()
2524 bool Evaluated = EvaluateStaticConstructor(F, DL, &GetTLI(*F)); in optimizeGlobalsInModule()
2531 LocalChange |= OptimizeGlobalVars(M, GetTTI, GetTLI, LookupDomTree, in optimizeGlobalsInModule()
2540 FindAtExitLibFunc(M, GetTLI, LibFunc_cxa_atexit)) in optimizeGlobalsInModule()
2543 if (Function *AtExitFn = FindAtExitLibFunc(M, GetTLI, LibFunc_atexit)) in optimizeGlobalsInModule()
2568 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run() local
2583 if (!optimizeGlobalsInModule(M, DL, GetTLI, GetTTI, GetBFI, LookupDomTree, in run()