Home
last modified time | relevance | path

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

/freebsd/contrib/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.cpp621 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback) { in splitAMDGPUModule() argument
768 ModuleCallback(std::move(MPart)); in splitAMDGPUModule()
784 splitAMDGPUModule(TTIGetter, M, N, ModuleCallback); in run()
H A DAMDGPUTargetMachine.h78 ModuleCallback) override;
H A DAMDGPUTargetMachine.cpp842 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback) { in splitModule() argument
858 MPM.addPass(AMDGPUSplitModulePass(NumParts, ModuleCallback)); in splitModule()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSplitModule.h40 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSplitModule.cpp257 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback, in SplitModule() argument
324 ModuleCallback(std::move(MPart)); in SplitModule()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h434 function_ref<void(std::unique_ptr<Module> MPart)> ModuleCallback) { in splitModule() argument