Searched refs:FmContract (Results 1 – 11 of 11) sorted by relevance
294 if (!MI.getFlag(MachineInstr::FmContract)) in matchRcpSqrtToRsq()305 if (!MI.getFlag(MachineInstr::FmContract)) in matchRcpSqrtToRsq()
3559 const unsigned FlagsNoContract = Flags & ~MachineInstr::FmContract; in legalizeFExp()
575 MIFlags |= MachineInstr::MIFlag::FmContract; in copyFlagsFromInstruction()1676 if (getFlag(MachineInstr::FmContract)) in print()
788 if (MI.getFlag(MachineInstr::FmContract)) in print()
98 FmContract = 1 << 8, // Instruction supports Fast math enumerator
179 def FmContract : MIFlagEnum<"FmContract">;
1062 MI->setFlag(MachineInstr::MIFlag::FmContract); in EmitMachineNode()
1792 if (!Root.getFlag(MachineInstr::MIFlag::FmContract) || in canCombineFPFusedMultiply()1793 !MI->getFlag(MachineInstr::MIFlag::FmContract)) in canCombineFPFusedMultiply()
5867 Inst.getFlag(MachineInstr::FmContract); in isCombineInstrCandidateFP()6383 Root.getFlag(MachineInstr::MIFlag::FmContract) && in getFNEGPatterns()6385 MI->getFlag(MachineInstr::MIFlag::FmContract) && in getFNEGPatterns()
5397 return AllowFusionGlobally || MI.getFlag(MachineInstr::MIFlag::FmContract); in isContractableFMul()5434 if (!AllowFusionGlobally && !MI.getFlag(MachineInstr::MIFlag::FmContract)) in canCombineFMadOrFMA()
1490 Flags |= MachineInstr::FmContract; in parseInstruction()