LLVM 24.0.0git
RunCodeGen.cpp File Reference

Go to the source code of this file.

Functions

static Error runCodeGenPipelineLegacy (TargetMachine &TM, Module &M, raw_pwrite_stream &OS, std::unique_ptr< ToolOutputFile > &DwoOS, CodeGenFileType CGFT, bool PrintPipelinePasses, bool DisableVerify)
static Error runCodeGenPipelineNewPM (TargetMachine &TM, Module &M, raw_pwrite_stream &OS, std::unique_ptr< ToolOutputFile > &DwoOS, CodeGenFileType CGFT, bool DisableVerify, IntrusiveRefCntPtr< vfs::FileSystem > VFS)

Variables

static cl::opt< cl::boolOrDefaultForceNewPM ("force-new-pm-codegen", cl::desc("Whether to force the NewPM on/off. Not setting the " "option will default to what the target prefers."), cl::init(cl::boolOrDefault::BOU_UNSET))

Function Documentation

◆ runCodeGenPipelineLegacy()

◆ runCodeGenPipelineNewPM()

Variable Documentation

◆ ForceNewPM

cl::opt< cl::boolOrDefault > ForceNewPM("force-new-pm-codegen", cl::desc("Whether to force the NewPM on/off. Not setting the " "option will default to what the target prefers."), cl::init(cl::boolOrDefault::BOU_UNSET)) ( "force-new-pm-codegen" ,
cl::desc("Whether to force the NewPM on/off. Not setting the " "option will default to what the target prefers.") ,
cl::init(cl::boolOrDefault::BOU_UNSET)  )
static