Lines Matching refs:MachineCombinerPattern
735 SmallVectorImpl<MachineCombinerPattern> &Patterns) const { in getMachineCombinerPatterns()
743 Patterns.push_back(MachineCombinerPattern::REASSOC_AX_YB); in getMachineCombinerPatterns()
744 Patterns.push_back(MachineCombinerPattern::REASSOC_XA_YB); in getMachineCombinerPatterns()
746 Patterns.push_back(MachineCombinerPattern::REASSOC_AX_BY); in getMachineCombinerPatterns()
747 Patterns.push_back(MachineCombinerPattern::REASSOC_XA_BY); in getMachineCombinerPatterns()
757 TargetInstrInfo::isThroughputPattern(MachineCombinerPattern Pattern) const { in isThroughputPattern()
765 MachineCombinerPattern Pattern, in reassociateOps()
787 case MachineCombinerPattern::REASSOC_AX_BY: Row = 0; break; in reassociateOps()
788 case MachineCombinerPattern::REASSOC_AX_YB: Row = 1; break; in reassociateOps()
789 case MachineCombinerPattern::REASSOC_XA_BY: Row = 2; break; in reassociateOps()
790 case MachineCombinerPattern::REASSOC_XA_YB: Row = 3; break; in reassociateOps()
848 MachineInstr &Root, MachineCombinerPattern Pattern, in genAlternativeCodeSequence()
857 case MachineCombinerPattern::REASSOC_AX_BY: in genAlternativeCodeSequence()
858 case MachineCombinerPattern::REASSOC_XA_BY: in genAlternativeCodeSequence()
861 case MachineCombinerPattern::REASSOC_AX_YB: in genAlternativeCodeSequence()
862 case MachineCombinerPattern::REASSOC_XA_YB: in genAlternativeCodeSequence()