/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | RelLookupTableConverter.cpp | 171 Module &M, function_ref<TargetTransformInfo &(Function &)> GetTTI) { in convertToRelativeLookupTables() argument 206 auto GetTTI = [&](Function &F) -> TargetTransformInfo & { in run() local
|
/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | HotColdSplitting.h | 61 function_ref<TargetTransformInfo &(Function &)> GetTTI; variable
|
H A D | FunctionSpecialization.h | 262 GetTTI(GetTTI), GetAC(GetAC) {} variable 276 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/Transforms/IPO/ |
H A D | SCCP.cpp | 113 std::function<TargetTransformInfo &(Function &)> GetTTI, in runIPSCCP() argument 389 if (!runIPSCCP(M, DL, &FAM, GetTLI, GetTTI, GetAC, GetDT, GetBFI, in run() local
|
H A D | PartialInlining.cpp | 261 function_ref<TargetTransformInfo &(Function &)> GetTTI; global() member 268 function_ref<TargetTransformInfo &(Function &)> GetTTI; global() member 947 FunctionCloner(Function * F,FunctionOutliningInfo * OI,OptimizationRemarkEmitter & ORE,function_ref<AssumptionCache * (Function &)> LookupAC,function_ref<TargetTransformInfo & (Function &)> GetTTI) FunctionCloner() argument 973 FunctionCloner(Function * F,FunctionOutliningMultiRegionInfo * OI,OptimizationRemarkEmitter & ORE,function_ref<AssumptionCache * (Function &)> LookupAC,function_ref<TargetTransformInfo & (Function &)> GetTTI) FunctionCloner() argument 1470 auto GetTTI = [&FAM](Function &F) -> TargetTransformInfo & { run() local [all...] |
H A D | GlobalOpt.cpp | 1452 processInternalGlobal(GlobalVariable * GV,const GlobalStatus & GS,function_ref<TargetTransformInfo & (Function &)> GetTTI,function_ref<TargetLibraryInfo & (Function &)> GetTLI,function_ref<DominatorTree & (Function &)> LookupDomTree) processInternalGlobal() argument 1625 processGlobal(GlobalValue & GV,function_ref<TargetTransformInfo & (Function &)> GetTTI,function_ref<TargetLibraryInfo & (Function &)> GetTLI,function_ref<DominatorTree & (Function &)> LookupDomTree) processGlobal() argument 1922 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 2038 OptimizeGlobalVars(Module & M,function_ref<TargetTransformInfo & (Function &)> GetTTI,function_ref<TargetLibraryInfo & (Function &)> GetTLI,function_ref<DominatorTree & (Function &)> LookupDomTree,SmallPtrSetImpl<const Comdat * > & NotDiscardableComdats) OptimizeGlobalVars() argument 2486 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 2571 auto GetTTI = [&FAM](Function &F) -> TargetTransformInfo & { run() local [all...] |
H A D | SampleProfile.cpp | 531 std::function<TargetTransformInfo &(Function &)> GetTTI; global() member in __anond82771cb0111::SampleProfileLoader 2313 auto GetTTI = [&](Function &F) -> TargetTransformInfo & { run() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SeparateConstOffsetFromGEP.cpp | 374 function_ref<TargetTransformInfo &(Function &)> GetTTI, bool LowerGEP) in SeparateConstOffsetFromGEP() argument 479 function_ref<TargetTransformInfo &(Function &)> GetTTI; member in __anon80a21bb90111::SeparateConstOffsetFromGEP 1171 auto GetTTI = [this](Function &F) -> TargetTransformInfo & { in runOnFunction() local 1405 auto GetTTI = [&AM](Function &F) -> TargetTransformInfo & { in run() local
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUSplitModule.cpp | 224 calculateFunctionCosts(SplitModuleLogger & SML,GetTTIFn GetTTI,Module & M,DenseMap<const Function *,CostType> & CostMap) calculateFunctionCosts() argument 619 splitAMDGPUModule(GetTTIFn GetTTI,Module & M,unsigned N,function_ref<void (std::unique_ptr<Module> MPart)> ModuleCallback) splitAMDGPUModule() argument
|
/llvm-project/llvm/unittests/Transforms/IPO/ |
H A D | FunctionSpecializationTest.cpp | 70 auto GetTTI = [this](Function &F) -> TargetTransformInfo & { getSpecializerFor() local
|