Home
last modified time | relevance | path

Searched defs:GetTLI (Results 1 – 22 of 22) sorted by relevance

/llvm-project/llvm/lib/Transforms/IPO/
H A DInferFunctionAttrs.cpp20 Module &M, function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in inferAllPrototypeAttributes()
42 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run() local
H A DSCCP.cpp112 std::function<const TargetLibraryInfo &(Function &)> GetTLI, in runIPSCCP() argument
386 auto GetTLI = [&FAM](Function &F) -> const TargetLibraryInfo & { run() local
H A DGlobalOpt.cpp162 IsSafeComputationToRemove(Value * V,function_ref<TargetLibraryInfo & (Function &)> GetTLI) IsSafeComputationToRemove() argument
193 CleanupPointerRootUsers(GlobalVariable * GV,function_ref<TargetLibraryInfo & (Function &)> GetTLI) CleanupPointerRootUsers() argument
827 OptimizeAwayTrappingUsesOfLoads(GlobalVariable * GV,Constant * LV,const DataLayout & DL,function_ref<TargetLibraryInfo & (Function &)> GetTLI) OptimizeAwayTrappingUsesOfLoads() argument
1123 optimizeOnceStoredGlobal(GlobalVariable * GV,Value * StoredOnceVal,const DataLayout & DL,function_ref<TargetLibraryInfo & (Function &)> GetTLI) optimizeOnceStoredGlobal() argument
1453 processInternalGlobal(GlobalVariable * GV,const GlobalStatus & GS,function_ref<TargetTransformInfo & (Function &)> GetTTI,function_ref<TargetLibraryInfo & (Function &)> GetTLI,function_ref<DominatorTree & (Function &)> LookupDomTree) processInternalGlobal() argument
1626 processGlobal(GlobalValue & GV,function_ref<TargetTransformInfo & (Function &)> GetTTI,function_ref<TargetLibraryInfo & (Function &)> GetTLI,function_ref<DominatorTree & (Function &)> LookupDomTree) processGlobal() argument
1921 OptimizeFunctions(Module & M,function_ref<TargetLibraryInfo & (Function &)> GetTLI,function_ref<TargetTransformInfo & (Function &)> GetTTI,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,function_ref<DominatorTree & (Function &)> LookupDomTree,SmallPtrSetImpl<const Comdat * > & NotDiscardableComdats,function_ref<void (Function & F)> ChangedCFGCallback,function_ref<void (Function & F)> DeleteFnCallback) OptimizeFunctions() argument
2039 OptimizeGlobalVars(Module & M,function_ref<TargetTransformInfo & (Function &)> GetTTI,function_ref<TargetLibraryInfo & (Function &)> GetTLI,function_ref<DominatorTree & (Function &)> LookupDomTree,SmallPtrSetImpl<const Comdat * > & NotDiscardableComdats) OptimizeGlobalVars() argument
2336 FindAtExitLibFunc(Module & M,function_ref<TargetLibraryInfo & (Function &)> GetTLI,LibFunc Func) FindAtExitLibFunc() argument
2485 optimizeGlobalsInModule(Module & M,const DataLayout & DL,function_ref<TargetLibraryInfo & (Function &)> GetTLI,function_ref<TargetTransformInfo & (Function &)> GetTTI,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,function_ref<DominatorTree & (Function &)> LookupDomTree,function_ref<void (Function & F)> ChangedCFGCallback,function_ref<void (Function & F)> DeleteFnCallback) optimizeGlobalsInModule() argument
2568 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { run() local
[all...]
H A DModuleInliner.cpp123 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { run() local
H A DSampleProfile.cpp465 SampleProfileLoader(StringRef Name,StringRef RemapName,ThinOrFullLTOPhase LTOPhase,IntrusiveRefCntPtr<vfs::FileSystem> FS,std::function<AssumptionCache & (Function &)> GetAssumptionCache,std::function<TargetTransformInfo & (Function &)> GetTargetTransformInfo,std::function<const TargetLibraryInfo & (Function &)> GetTLI) SampleProfileLoader() argument
532 std::function<const TargetLibraryInfo &(Function &)> GetTLI; global() member in __anond82771cb0111::SampleProfileLoader
2316 auto GetTLI = [&](Function &F) -> const TargetLibraryInfo & { run() local
H A DPartialInlining.cpp270 function_ref<const TargetLibraryInfo &(Function &)> GetTLI; global() member
1474 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { run() local
/llvm-project/llvm/unittests/Analysis/
H A DGlobalsModRefTest.cpp51 auto GetTLI = [&TLI](Function &F) -> TargetLibraryInfo & { return TLI; }; in TEST() local
H A DLazyCallGraphTest.cpp223 auto GetTLI = [&TLI](Function &F) -> TargetLibraryInfo & { return TLI; }; in buildCG() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DMetaRenamer.cpp132 function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in MetaRename()
230 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run() local
H A DSCCPSolver.cpp366 std::function<const TargetLibraryInfo &(Function &)> GetTLI; global() member in llvm::SCCPInstVisitor
713 SCCPInstVisitor(const DataLayout & DL,std::function<const TargetLibraryInfo & (Function &)> GetTLI,LLVMContext & Ctx) SCCPInstVisitor() argument
2042 SCCPSolver(const DataLayout & DL,std::function<const TargetLibraryInfo & (Function &)> GetTLI,LLVMContext & Ctx) SCCPSolver() argument
/llvm-project/llvm/include/llvm/Analysis/
H A DGlobalsModRef.h34 std::function<const TargetLibraryInfo &(Function &F)> GetTLI; variable
/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionSpecialization.h261 : Solver(Solver), M(M), FAM(FAM), GetBFI(GetBFI), GetTLI(GetTLI), variable
275 FunctionSpecializer(SCCPSolver & Solver,Module & M,FunctionAnalysisManager * FAM,std::function<BlockFrequencyInfo & (Function &)> GetBFI,std::function<const TargetLibraryInfo & (Function &)> GetTLI,std::function<TargetTransformInfo & (Function &)> GetTTI,std::function<AssumptionCache & (Function &)> GetAC) FunctionSpecializer() argument
/llvm-project/llvm/lib/Analysis/
H A DGlobalsModRef.cpp958 std::function<const TargetLibraryInfo &(Function &F)> GetTLI) in GlobalsAAResult()
978 Module &M, std::function<const TargetLibraryInfo &(Function &F)> GetTLI, in analyzeModule()
999 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run() local
1041 auto GetTLI = [this](Function &F) -> TargetLibraryInfo & { in runOnModule() local
H A DInlineAdvisor.cpp150 auto GetTLI = [&](Function &F) -> const TargetLibraryInfo & { in getDefaultInlineAdvice() local
597 auto GetTLI = [&](Function &F) -> const TargetLibraryInfo & { in getMandatoryKind() local
H A DInlineOrder.cpp61 auto GetTLI = [&](Function &F) -> const TargetLibraryInfo & { in getInlineCostWrapper() local
H A DInlineCost.cpp2885 functionsHaveCompatibleAttributes(Function * Caller,Function * Callee,TargetTransformInfo & TTI,function_ref<const TargetLibraryInfo & (Function &)> & GetTLI) functionsHaveCompatibleAttributes() argument
2937 getInlineCost(CallBase & Call,const InlineParams & Params,TargetTransformInfo & CalleeTTI,function_ref<AssumptionCache & (Function &)> GetAssumptionCache,function_ref<const TargetLibraryInfo & (Function &)> GetTLI,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter * ORE) getInlineCost() argument
2984 getAttributeBasedInliningDecision(CallBase & Call,Function * Callee,TargetTransformInfo & CalleeTTI,function_ref<const TargetLibraryInfo & (Function &)> GetTLI) getAttributeBasedInliningDecision() argument
3057 getInlineCost(CallBase & Call,Function * Callee,const InlineParams & Params,TargetTransformInfo & CalleeTTI,function_ref<AssumptionCache & (Function &)> GetAssumptionCache,function_ref<const TargetLibraryInfo & (Function &)> GetTLI,function_ref<BlockFrequencyInfo & (Function &)> GetBFI,ProfileSummaryInfo * PSI,OptimizationRemarkEmitter * ORE) getInlineCost() argument
[all...]
H A DMemoryBuiltins.cpp233 getAllocationData(const Value * V,AllocType AllocTy,function_ref<const TargetLibraryInfo & (Function &)> GetTLI) getAllocationData() argument
305 isAllocationFn(const Value * V,function_ref<const TargetLibraryInfo & (Function &)> GetTLI) isAllocationFn() argument
H A DLazyCallGraph.cpp155 LazyCallGraph(Module & M,function_ref<TargetLibraryInfo & (Function &)> GetTLI) LazyCallGraph() argument
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp158 std::function<const TargetLibraryInfo &(Function &F)> GetTLI; global() member in __anon674c465d0211::GCOVProfiler
555 runOnModule(Module & M,function_ref<BlockFrequencyInfo * (Function & F)> GetBFI,function_ref<BranchProbabilityInfo * (Function & F)> GetBPI,std::function<const TargetLibraryInfo & (Function & F)> GetTLI) runOnModule() argument
585 auto GetTLI = [&FAM](Function &F) -> const TargetLibraryInfo & { run() local
766 emitProfileNotes(NamedMDNode * CUNode,bool HasExecOrFork,function_ref<BlockFrequencyInfo * (Function & F)> GetBFI,function_ref<BranchProbabilityInfo * (Function & F)> GetBPI,function_ref<const TargetLibraryInfo & (Function & F)> GetTLI) emitProfileNotes() argument
[all...]
H A DInstrProfiling.cpp198 InstrLowerer(Module & M,const InstrProfOptions & Options,std::function<const TargetLibraryInfo & (Function & F)> GetTLI,bool IsCS) InstrLowerer() argument
212 std::function<const TargetLibraryInfo &(Function &F)> GetTLI; global() member in __anon3702eafe0111::InstrLowerer
628 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { run() local
H A DDataFlowSanitizer.cpp1499 runImpl(Module & M,llvm::function_ref<TargetLibraryInfo & (Function &)> GetTLI) runImpl() argument
3476 auto GetTLI = [&](Function &F) -> TargetLibraryInfo & { run() local
/llvm-project/llvm/unittests/Transforms/IPO/
H A DFunctionSpecializationTest.cpp67 auto GetTLI = [this](Function &F) -> const TargetLibraryInfo & { getSpecializerFor() local