Lines Matching defs:X86PassConfig
393 class X86PassConfig : public TargetPassConfig {
395 X86PassConfig(X86TargetMachine &TM, PassManagerBase &PM)
455 return new X86PassConfig(*this, PM);
465 void X86PassConfig::addIRPasses() {
499 bool X86PassConfig::addInstSelector() {
513 bool X86PassConfig::addIRTranslator() {
518 bool X86PassConfig::addLegalizeMachineIR() {
523 bool X86PassConfig::addRegBankSelect() {
528 bool X86PassConfig::addGlobalInstructionSelect() {
536 bool X86PassConfig::addILPOpts() {
544 bool X86PassConfig::addPreISel() {
552 void X86PassConfig::addPreRegAlloc() {
572 void X86PassConfig::addMachineSSAOptimization() {
577 void X86PassConfig::addPostRegAlloc() {
588 void X86PassConfig::addPreSched2() {
593 void X86PassConfig::addPreEmitPass() {
616 void X86PassConfig::addPreEmitPass2() {
671 bool X86PassConfig::addPostFastRegAllocRewrite() {
676 std::unique_ptr<CSEConfigBase> X86PassConfig::getCSEConfig() const {
687 bool X86PassConfig::addRegAssignAndRewriteOptimized() {