Lines Matching refs:MachineCombinerPattern
776 MachineInstr &Root, SmallVectorImpl<MachineCombinerPattern> &Patterns, in getMachineCombinerPatterns()
785 Patterns.push_back(MachineCombinerPattern::REASSOC_AX_YB); in getMachineCombinerPatterns()
786 Patterns.push_back(MachineCombinerPattern::REASSOC_XA_YB); in getMachineCombinerPatterns()
788 Patterns.push_back(MachineCombinerPattern::REASSOC_AX_BY); in getMachineCombinerPatterns()
789 Patterns.push_back(MachineCombinerPattern::REASSOC_XA_BY); in getMachineCombinerPatterns()
799 TargetInstrInfo::isThroughputPattern(MachineCombinerPattern Pattern) const { in isThroughputPattern()
807 MachineCombinerPattern Pattern, in reassociateOps()
829 case MachineCombinerPattern::REASSOC_AX_BY: Row = 0; break; in reassociateOps()
830 case MachineCombinerPattern::REASSOC_AX_YB: Row = 1; break; in reassociateOps()
831 case MachineCombinerPattern::REASSOC_XA_BY: Row = 2; break; in reassociateOps()
832 case MachineCombinerPattern::REASSOC_XA_YB: Row = 3; break; in reassociateOps()
892 MachineInstr &Root, MachineCombinerPattern Pattern, in genAlternativeCodeSequence()
901 case MachineCombinerPattern::REASSOC_AX_BY: in genAlternativeCodeSequence()
902 case MachineCombinerPattern::REASSOC_XA_BY: in genAlternativeCodeSequence()
905 case MachineCombinerPattern::REASSOC_AX_YB: in genAlternativeCodeSequence()
906 case MachineCombinerPattern::REASSOC_XA_YB: in genAlternativeCodeSequence()