Home
last modified time | relevance | path

Searched refs:ModuleCallback (Results 1 – 7 of 7) sorted by relevance

/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSplitModule.h27 AMDGPUSplitModulePass(unsigned N, ModuleCreationCallback ModuleCallback) in AMDGPUSplitModulePass() argument
28 : N(N), ModuleCallback(ModuleCallback) {} in AMDGPUSplitModulePass()
34 ModuleCreationCallback ModuleCallback; variable
H A DAMDGPUSplitModule.cpp1376 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 DAMDGPUTargetMachine.h73 ModuleCallback) override;
H A DAMDGPUTargetMachine.cpp979 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 DSplitModule.h40 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback,
/llvm-project/llvm/lib/Transforms/Utils/
H A DSplitModule.cpp256 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 DTargetMachine.h437 /// 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