Lines Matching refs:RISCVPassConfig
124 class RISCVPassConfig : public TargetPassConfig { class
126 RISCVPassConfig(RISCVTargetMachine &TM, PassManagerBase &PM) in RISCVPassConfig() function in __anon4e2aaa930111::RISCVPassConfig
147 return new RISCVPassConfig(*this, PM); in createPassConfig()
150 void RISCVPassConfig::addIRPasses() { in addIRPasses()
155 bool RISCVPassConfig::addInstSelector() { in addInstSelector()
161 bool RISCVPassConfig::addIRTranslator() { in addIRTranslator()
166 bool RISCVPassConfig::addLegalizeMachineIR() { in addLegalizeMachineIR()
171 bool RISCVPassConfig::addRegBankSelect() { in addRegBankSelect()
176 bool RISCVPassConfig::addGlobalInstructionSelect() { in addGlobalInstructionSelect()
181 void RISCVPassConfig::addPreSched2() {} in addPreSched2()
183 void RISCVPassConfig::addPreEmitPass() { addPass(&BranchRelaxationPassID); } in addPreEmitPass()
185 void RISCVPassConfig::addPreEmitPass2() { in addPreEmitPass2()
193 void RISCVPassConfig::addPreRegAlloc() { in addPreRegAlloc()