Searched refs:ModuleCallback (Results 1 – 7 of 7) sorted by relevance
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUSplitModule.h | 27 AMDGPUSplitModulePass(unsigned N, ModuleCreationCallback ModuleCallback) in AMDGPUSplitModulePass() argument 28 : N(N), ModuleCallback(ModuleCallback) {} in AMDGPUSplitModulePass() 34 ModuleCreationCallback ModuleCallback; variable
|
H A D | AMDGPUSplitModule.cpp | 1376 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback) { 1432 ModuleCallback(cloneAll(M)); 1466 ModuleCallback(cloneAll(M)); 1522 ModuleCallback(std::move(MPart)); 1576 splitAMDGPUModule(TTIGetter, M, N, ModuleCallback); 1584 splitAMDGPUModule(TTIGetter, M, N, ModuleCallback); 620 splitAMDGPUModule(GetTTIFn GetTTI,Module & M,unsigned N,function_ref<void (std::unique_ptr<Module> MPart)> ModuleCallback) splitAMDGPUModule() argument
|
H A D | AMDGPUTargetMachine.h | 73 ModuleCallback) override;
|
H A D | AMDGPUTargetMachine.cpp | 979 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback) { in addEarlyCSEOrGVNPass() 995 MPM.addPass(AMDGPUSplitModulePass(NumParts, ModuleCallback)); in addStraightLineScalarOptimizationPasses() 831 splitModule(Module & M,unsigned NumParts,function_ref<void (std::unique_ptr<Module> MPart)> ModuleCallback) splitModule() argument
|
/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SplitModule.h | 40 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback,
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SplitModule.cpp | 256 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback, in SplitModule() 323 ModuleCallback(std::move(MPart)); in SplitModule() 257 SplitModule(Module & M,unsigned N,function_ref<void (std::unique_ptr<Module> MPart)> ModuleCallback,bool PreserveLocals,bool RoundRobin) SplitModule() argument
|
/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetMachine.h | 437 /// is returned, it is assumed that \p ModuleCallback has never been called 441 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback) { 434 splitModule(Module & M,unsigned NumParts,function_ref<void (std::unique_ptr<Module> MPart)> ModuleCallback) splitModule() argument
|