Lines Matching defs:X86PassConfig
391 class X86PassConfig : public TargetPassConfig {
393 X86PassConfig(X86TargetMachine &TM, PassManagerBase &PM)
453 return new X86PassConfig(*this, PM);
463 void X86PassConfig::addIRPasses() {
497 bool X86PassConfig::addInstSelector() {
511 bool X86PassConfig::addIRTranslator() {
516 bool X86PassConfig::addLegalizeMachineIR() {
521 bool X86PassConfig::addRegBankSelect() {
526 bool X86PassConfig::addGlobalInstructionSelect() {
534 bool X86PassConfig::addILPOpts() {
542 bool X86PassConfig::addPreISel() {
550 void X86PassConfig::addPreRegAlloc() {
570 void X86PassConfig::addMachineSSAOptimization() {
575 void X86PassConfig::addPostRegAlloc() {
586 void X86PassConfig::addPreSched2() {
591 void X86PassConfig::addPreEmitPass() {
614 void X86PassConfig::addPreEmitPass2() {
669 bool X86PassConfig::addPostFastRegAllocRewrite() {
674 std::unique_ptr<CSEConfigBase> X86PassConfig::getCSEConfig() const {
685 bool X86PassConfig::addRegAssignAndRewriteOptimized() {