9#ifndef LLVM_LIB_TARGET_AMDGPU_R600CODEGENPASSBUILDER_H
10#define LLVM_LIB_TARGET_AMDGPU_R600CODEGENPASSBUILDER_H
17class R600TargetMachine;
Interfaces for producing common pass manager configurations.
This class provides access to building LLVM's passes.
std::function< Expected< std::unique_ptr< MCStreamer > >(MCContext &)> CreateMCStreamer
PassInstrumentationCallbacks * PIC
Lightweight error class with error context and mandatory checking.
This class manages callbacks registration, as well as provides a way for PassInstrumentation to pass ...
void addPreISel(AddIRPass &addPass) const
void addAsmPrinter(AddMachinePass &, CreateMCStreamer) const
Error addInstSelector(AddMachinePass &) const
This is an optimization pass for GlobalISel generic memory operations.