16 #ifndef LLVM_TRANSFORMS_UTILS_SPLITMODULE_H 17 #define LLVM_TRANSFORMS_UTILS_SPLITMODULE_H 37 std::unique_ptr<Module> M,
unsigned N,
38 function_ref<
void(std::unique_ptr<Module> MPart)> ModuleCallback,
39 bool PreserveLocals =
false);
43 #endif // LLVM_TRANSFORMS_UTILS_SPLITMODULE_H This class represents lattice values for constants.
void SplitModule(std::unique_ptr< Module > M, unsigned N, function_ref< void(std::unique_ptr< Module > MPart)> ModuleCallback, bool PreserveLocals=false)
Splits the module M into N linkable partitions.