LLVM 19.0.0git
Namespaces | Functions
ParallelCG.h File Reference
#include "llvm/Support/CodeGen.h"
#include <functional>
#include <memory>

Go to the source code of this file.


namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.


void llvm::splitCodeGen (Module &M, ArrayRef< raw_pwrite_stream * > OSs, ArrayRef< llvm::raw_pwrite_stream * > BCOSs, const std::function< std::unique_ptr< TargetMachine >()> &TMFactory, CodeGenFileType FileType=CodeGenFileType::ObjectFile, bool PreserveLocals=false)
 Split M into OSs.size() partitions, and generate code for each.