Lines Matching defs:SPIRVPassConfig
96 class SPIRVPassConfig : public TargetPassConfig {
98 SPIRVPassConfig(SPIRVTargetMachine &TM, PassManagerBase &PM)
126 FunctionPass *SPIRVPassConfig::createTargetRegisterAllocator(bool) {
131 void SPIRVPassConfig::addPostRegAlloc() {
156 return new SPIRVPassConfig(*this, PM);
159 void SPIRVPassConfig::addIRPasses() {
184 void SPIRVPassConfig::addISelPrepare() {
189 bool SPIRVPassConfig::addIRTranslator() {
194 void SPIRVPassConfig::addPreLegalizeMachineIR() {
199 bool SPIRVPassConfig::addLegalizeMachineIR() {
206 bool SPIRVPassConfig::addRegBankSelect() {
224 bool SPIRVPassConfig::addGlobalInstructionSelect() {