24 disablePass<StackMapLivenessPass, FuncletLayoutPass,
35 CreateMCStreamer)
const {
Defines an instruction selector for the AMDGPU target.
The AMDGPU TargetMachine interface definition for hw codegen targets.
const char LLVMTargetMachineRef TM
PassInstrumentationCallbacks PIC
Error addInstSelector(AddMachinePass &) const
void addPreISel(AddIRPass &addPass) const
void addAsmPrinter(AddMachinePass &, CreateMCStreamer) const
AMDGPUCodeGenPassBuilder(AMDGPUTargetMachine &TM, const CGPassBuilderOption &Opts, PassInstrumentationCallbacks *PIC)
This class provides access to building LLVM's passes.
void disablePass()
Allow the target to disable a specific pass by default.
Lightweight error class with error context and mandatory checking.
static ErrorSuccess success()
Create a success value.
This class manages callbacks registration, as well as provides a way for PassInstrumentation to pass ...
This is an optimization pass for GlobalISel generic memory operations.
bool RequiresCodeGenSCCOrder
A utility pass template to force an analysis result to be available.