Searched refs:FmContract (Results 1 – 12 of 12) sorted by relevance
39 (match (G_FSQRT f16:$sqrt, $x, (MIFlags FmContract)),40 (G_FDIV f16:$dst, $y, $sqrt, (MIFlags FmContract)):$root,
254 if (!MI.getFlag(MachineInstr::FmContract)) in matchRcpSqrtToRsq()265 if (!MI.getFlag(MachineInstr::FmContract)) in matchRcpSqrtToRsq()
3713 const unsigned FlagsNoContract = Flags & ~MachineInstr::FmContract; in legalizeFExp()
789 if (MI.getFlag(MachineInstr::FmContract)) in printMI()
623 MIFlags |= MachineInstr::MIFlag::FmContract; in copyFlagsFromInstruction()1843 if (getFlag(MachineInstr::FmContract)) in print()
102 FmContract = 1 << 8, // Instruction supports Fast math enumerator
1088 MI->setFlag(MachineInstr::MIFlag::FmContract); in EmitMachineNode()
190 def FmContract : MIFlagEnum<"FmContract">;
2434 if (!Root.getFlag(MachineInstr::MIFlag::FmContract) || in canCombineFPFusedMultiply()2435 !MI->getFlag(MachineInstr::MIFlag::FmContract)) in canCombineFPFusedMultiply()
6578 Inst.getFlag(MachineInstr::FmContract); in isCombineInstrCandidateFP()7220 Root.getFlag(MachineInstr::MIFlag::FmContract) && in getFNEGPatterns()7222 MI->getFlag(MachineInstr::MIFlag::FmContract) && in getFNEGPatterns()
1496 Flags |= MachineInstr::FmContract; in parseInstruction()
5918 return AllowFusionGlobally || MI.getFlag(MachineInstr::MIFlag::FmContract); in isContractableFMul()5955 if (!AllowFusionGlobally && !MI.getFlag(MachineInstr::MIFlag::FmContract)) in canCombineFMadOrFMA()