/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | InferFunctionAttrs.cpp | 20 Module &M, function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in inferAllPrototypeAttributes() 42 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run() local
|
H A D | SCCP.cpp | 112 std::function<const TargetLibraryInfo &(Function &)> GetTLI, in runIPSCCP() argument 386 auto GetTLI = [&FAM](Function &F) -> const TargetLibraryInfo & { run() local
|
H A D | GlobalOpt.cpp | 162 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 D | ModuleInliner.cpp | 123 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { run() local
|
H A D | SampleProfile.cpp | 465 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 D | PartialInlining.cpp | 270 function_ref<const TargetLibraryInfo &(Function &)> GetTLI; global() member 1474 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { run() local
|
/llvm-project/llvm/unittests/Analysis/ |
H A D | GlobalsModRefTest.cpp | 51 auto GetTLI = [&TLI](Function &F) -> TargetLibraryInfo & { return TLI; }; in TEST() local
|
H A D | LazyCallGraphTest.cpp | 223 auto GetTLI = [&TLI](Function &F) -> TargetLibraryInfo & { return TLI; }; in buildCG() local
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | MetaRenamer.cpp | 132 function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in MetaRename() 230 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run() local
|
H A D | SCCPSolver.cpp | 366 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 D | GlobalsModRef.h | 34 std::function<const TargetLibraryInfo &(Function &F)> GetTLI; variable
|
/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | FunctionSpecialization.h | 261 : 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 D | GlobalsModRef.cpp | 958 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 D | InlineAdvisor.cpp | 150 auto GetTLI = [&](Function &F) -> const TargetLibraryInfo & { in getDefaultInlineAdvice() local 597 auto GetTLI = [&](Function &F) -> const TargetLibraryInfo & { in getMandatoryKind() local
|
H A D | InlineOrder.cpp | 61 auto GetTLI = [&](Function &F) -> const TargetLibraryInfo & { in getInlineCostWrapper() local
|
H A D | InlineCost.cpp | 2885 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 D | MemoryBuiltins.cpp | 233 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 D | LazyCallGraph.cpp | 155 LazyCallGraph(Module & M,function_ref<TargetLibraryInfo & (Function &)> GetTLI) LazyCallGraph() argument
|
/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 158 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 D | InstrProfiling.cpp | 198 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 D | DataFlowSanitizer.cpp | 1499 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 D | FunctionSpecializationTest.cpp | 67 auto GetTLI = [this](Function &F) -> const TargetLibraryInfo & { getSpecializerFor() local
|