Home
last modified time | relevance | path

Searched refs:FNMADD (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSchedPredicates.td55 FNMADD,
H A DP10InstrResources.td208 FNMADD,
H A DP9InstrResources.td426 FNMADD,
H A DPPCInstrInfo.td3026 defm FNMADD : AForm_1r<63, 31,
3449 (FNMADD $A, $B, $C)>;
3463 def : Pat<(int_ppc_fnmadd f64:$A, f64:$B, f64:$C), (FNMADD $A, $B, $C)>;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86InstComments.cpp363 CASE_FMA4_PACKED_RR(FNMADD) in printFMAComments()
364 CASE_FMA4_SCALAR_RR(FNMADD) in printFMAComments()
367 CASE_FMA4_PACKED_RM(FNMADD) in printFMAComments()
368 CASE_FMA4_SCALAR_RM(FNMADD) in printFMAComments()
373 CASE_FMA4_PACKED_MR(FNMADD) in printFMAComments()
374 CASE_FMA4_SCALAR_MR(FNMADD) in printFMAComments()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp3791 case CASE_VFMA_SPLATS(FNMADD): in findCommutedOpIndices()
3822 case CASE_VFMA_OPCODE_VV(FNMADD): in findCommutedOpIndices()
3975 case CASE_VFMA_SPLATS(FNMADD): in commuteInstructionImpl()
4000 CASE_VFMA_CHANGE_OPCODE_SPLATS(FNMACC, FNMADD) in commuteInstructionImpl()
4001 CASE_VFMA_CHANGE_OPCODE_SPLATS(FNMADD, FNMACC) in commuteInstructionImpl()
4006 CASE_VFMA_CHANGE_OPCODE_VV(FNMACC, FNMADD) in commuteInstructionImpl()
4023 case CASE_VFMA_OPCODE_VV(FNMADD): in commuteInstructionImpl()
4037 CASE_VFMA_CHANGE_OPCODE_VV(FNMADD, FNMACC) in commuteInstructionImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h174 FNMADD, enumerator
H A DAArch64InstrInfo.cpp7234 return Match(AArch64::FMADDDrrr, AArch64MachineCombinerPattern::FNMADD); in getFNEGPatterns()
7236 return Match(AArch64::FMADDSrrr, AArch64MachineCombinerPattern::FNMADD); in getFNEGPatterns()
8679 case AArch64MachineCombinerPattern::FNMADD: { in genAlternativeCodeSequence()
H A DAArch64SchedThunderX2T99.td1184 (instregex "^FMADD", "^FMSUB", "^FNMADD", "^FNMSUB")>;
H A DAArch64SchedThunderX3T110.td1292 (instregex "^FMADD", "^FMSUB", "^FNMADD", "^FNMSUB")>;
H A DAArch64SchedNeoverseN3.td838 def : InstRW<[N3Write_4c_1V], (instregex "^(FMADD|FMSUB|FNMADD|FNMSUB)[DHS]rrr$")>;
H A DAArch64InstrInfo.td5530 defm FNMADD : ThreeOperandFPData<1, 0, "fnmadd",
5541 // Here we handle first -(a + b*c) for FNMADD:
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h576 FNMADD, enumerator
H A DX86InstrFragmentsSIMD.td566 def X86Fnmadd : SDNode<"X86ISD::FNMADD", SDTFPTernaryOp, [SDNPCommutative]>;
H A DX86ISelLowering.cpp35177 NODE_NAME_CASE(FNMADD) in getTargetNodeName()
54599 case ISD::FMA: Opcode = X86ISD::FNMADD; break; in negateFMAOpcode()
54605 case X86ISD::FNMADD: Opcode = ISD::FMA; break; in negateFMAOpcode()
54625 case X86ISD::FNMADD: Opcode = X86ISD::FNMSUB; break; in negateFMAOpcode()
54628 case X86ISD::FNMSUB: Opcode = X86ISD::FNMADD; break; in negateFMAOpcode()
54646 case X86ISD::FMSUB: Opcode = X86ISD::FNMADD; break; in negateFMAOpcode()
54648 case X86ISD::FNMADD: Opcode = X86ISD::FMSUB; break; in negateFMAOpcode()
54715 case X86ISD::FNMADD: in getNegatedExpression()
60643 case X86ISD::FNMADD: in PerformDAGCombine()