Home
last modified time | relevance | path

Searched refs:FmContract (Results 1 – 12 of 12) sorted by relevance

/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ !
H A DAMDGPUCombine.td39 (match (G_FSQRT f16:$sqrt, $x, (MIFlags FmContract)),
40 (G_FDIV f16:$dst, $y, $sqrt, (MIFlags FmContract)):$root,
H A DAMDGPUPostLegalizerCombiner.cpp254 if (!MI.getFlag(MachineInstr::FmContract)) in matchRcpSqrtToRsq()
265 if (!MI.getFlag(MachineInstr::FmContract)) in matchRcpSqrtToRsq()
H A DAMDGPULegalizerInfo.cpp3655 const unsigned FlagsNoContract = Flags & ~MachineInstr::FmContract; in legalizeFExp()
/src/contrib/llvm-project/llvm/lib/CodeGen/ !
H A DMIRPrinter.cpp792 if (MI.getFlag(MachineInstr::FmContract)) in print()
H A DMachineInstr.cpp616 MIFlags |= MachineInstr::MIFlag::FmContract; in copyFlagsFromInstruction()
1734 if (getFlag(MachineInstr::FmContract)) in print()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/ !
H A DMachineInstr.h99 FmContract = 1 << 8, // Instruction supports Fast math enumerator
/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ !
H A DInstrEmitter.cpp1089 MI->setFlag(MachineInstr::MIFlag::FmContract); in EmitMachineNode()
/src/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ !
H A DCombine.td179 def FmContract : MIFlagEnum<"FmContract">;
/src/contrib/llvm-project/llvm/lib/Target/RISCV/ !
H A DRISCVInstrInfo.cpp2030 if (!Root.getFlag(MachineInstr::MIFlag::FmContract) || in canCombineFPFusedMultiply()
2031 !MI->getFlag(MachineInstr::MIFlag::FmContract)) in canCombineFPFusedMultiply()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/ !
H A DAArch64InstrInfo.cpp5909 Inst.getFlag(MachineInstr::FmContract); in isCombineInstrCandidateFP()
6424 Root.getFlag(MachineInstr::MIFlag::FmContract) && in getFNEGPatterns()
6426 MI->getFlag(MachineInstr::MIFlag::FmContract) && in getFNEGPatterns()
/src/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ !
H A DMIParser.cpp1492 Flags |= MachineInstr::FmContract; in parseInstruction()
/src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ !
H A DCombinerHelper.cpp5680 return AllowFusionGlobally || MI.getFlag(MachineInstr::MIFlag::FmContract); in isContractableFMul()
5717 if (!AllowFusionGlobally && !MI.getFlag(MachineInstr::MIFlag::FmContract)) in canCombineFMadOrFMA()