9#ifndef LLVM_LIB_TARGET_AMDGPU_AMDGPUCODEGENPASSBUILDER_H
10#define LLVM_LIB_TARGET_AMDGPU_AMDGPUCODEGENPASSBUILDER_H
17class AMDGPUTargetMachine;
Interfaces for producing common pass manager configurations.
Error addInstSelector(AddMachinePass &) const
void addPreISel(AddIRPass &addPass) const
void addAsmPrinter(AddMachinePass &, CreateMCStreamer) const
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 ...
This is an optimization pass for GlobalISel generic memory operations.