Lines Matching refs:MachineCombinerPattern
1621 MachineInstr &Root, MachineCombinerPattern &P, in finalizeInsInstrs()
1811 SmallVectorImpl<MachineCombinerPattern> &Patterns, in getFPFusedMultiplyPatterns()
1820 Patterns.push_back(IsFAdd ? MachineCombinerPattern::FMADD_AX in getFPFusedMultiplyPatterns()
1821 : MachineCombinerPattern::FMSUB); in getFPFusedMultiplyPatterns()
1826 Patterns.push_back(IsFAdd ? MachineCombinerPattern::FMADD_XA in getFPFusedMultiplyPatterns()
1827 : MachineCombinerPattern::FNMSUB); in getFPFusedMultiplyPatterns()
1834 SmallVectorImpl<MachineCombinerPattern> &Patterns, in getFPPatterns()
1840 MachineInstr &Root, SmallVectorImpl<MachineCombinerPattern> &Patterns, in getMachineCombinerPatterns()
1851 MachineCombinerPattern Pattern) { in getFPFusedMultiplyOpcode()
1862 return Pattern == MachineCombinerPattern::FMSUB ? RISCV::FMSUB_H in getFPFusedMultiplyOpcode()
1865 return Pattern == MachineCombinerPattern::FMSUB ? RISCV::FMSUB_S in getFPFusedMultiplyOpcode()
1868 return Pattern == MachineCombinerPattern::FMSUB ? RISCV::FMSUB_D in getFPFusedMultiplyOpcode()
1873 static unsigned getAddendOperandIdx(MachineCombinerPattern Pattern) { in getAddendOperandIdx()
1877 case MachineCombinerPattern::FMADD_AX: in getAddendOperandIdx()
1878 case MachineCombinerPattern::FMSUB: in getAddendOperandIdx()
1880 case MachineCombinerPattern::FMADD_XA: in getAddendOperandIdx()
1881 case MachineCombinerPattern::FNMSUB: in getAddendOperandIdx()
1887 MachineCombinerPattern Pattern, in combineFPFusedMultiply()
1929 MachineInstr &Root, MachineCombinerPattern Pattern, in genAlternativeCodeSequence()
1939 case MachineCombinerPattern::FMADD_AX: in genAlternativeCodeSequence()
1940 case MachineCombinerPattern::FMSUB: { in genAlternativeCodeSequence()
1945 case MachineCombinerPattern::FMADD_XA: in genAlternativeCodeSequence()
1946 case MachineCombinerPattern::FNMSUB: { in genAlternativeCodeSequence()