Home
last modified time | relevance | path

Searched refs:STRICT_FADD (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h407 STRICT_FADD, enumerator
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2763 Slow = DAG.getNode(ISD::STRICT_FADD, dl, { DestVT, MVT::Other }, in ExpandLegalINT_TO_FP()
2785 Node->isStrictFPOpcode() ? ISD::STRICT_FADD : ISD::FADD, DestVT)) in ExpandLegalINT_TO_FP()
2848 SDValue Result = DAG.getNode(ISD::STRICT_FADD, dl, { DestVT, MVT::Other }, in ExpandLegalINT_TO_FP()
4363 ISD::STRICT_FADD, Node->getValueType(0)) != TargetLowering::Legal) in ExpandNode()
4369 SDValue Fadd = DAG.getNode(ISD::STRICT_FADD, dl, Node->getVTList(), in ExpandNode()
4754 case ISD::STRICT_FADD: in ConvertNodeToLibcall()
5447 case ISD::STRICT_FADD: in PromoteNode()
H A DSelectionDAGDumper.cpp286 case ISD::STRICT_FADD: return "strict_fadd"; in getOperationName()
H A DLegalizeVectorOps.cpp687 case ISD::STRICT_FADD: in Promote()
1649 DAG.getNode(ISD::STRICT_FADD, DL, {Node->getValueType(0), MVT::Other}, in ExpandUINT_TO_FLOAT()
H A DLegalizeFloatTypes.cpp77 case ISD::STRICT_FADD: in SoftenFloatResult()
1407 case ISD::STRICT_FADD: in ExpandFloatResult()
2035 Lo = DAG.getNode(ISD::STRICT_FADD, dl, DAG.getVTList(VT, MVT::Other), in ExpandFloatRes_XINT_TO_FP()
H A DSelectionDAGBuilder.cpp8203 Opcode = ISD::STRICT_FADD; in visitConstrainedFPIntrinsic()
H A DDAGCombiner.cpp1921 case ISD::STRICT_FADD: return visitSTRICT_FADD(N); in visit()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp537 setOperationAction(ISD::STRICT_FADD, VT, Legal); in SystemZTargetLowering()
586 setOperationAction(ISD::STRICT_FADD, MVT::v2f64, Legal); in SystemZTargetLowering()
652 setOperationAction(ISD::STRICT_FADD, MVT::v4f32, Legal); in SystemZTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp433 ISD::STRICT_LLROUND, ISD::STRICT_FMA, ISD::STRICT_FADD, in RISCVTargetLowering()
457 ISD::FNEG, ISD::STRICT_FMA, ISD::STRICT_FADD, in RISCVTargetLowering()
952 ISD::FMINIMUM, ISD::STRICT_FADD, ISD::STRICT_FSUB, ISD::STRICT_FMUL, in RISCVTargetLowering()
1033 setOperationAction({ISD::STRICT_FADD, ISD::STRICT_FSUB, ISD::STRICT_FMUL, in RISCVTargetLowering()
1390 {ISD::STRICT_FADD, ISD::STRICT_FSUB, ISD::STRICT_FMUL, in RISCVTargetLowering()
5994 OP_CASE(STRICT_FADD) in getRISCVVLOp()
7081 case ISD::STRICT_FADD: in LowerOperation()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp360 setOperationAction(ISD::STRICT_FADD, MVT::f32, Legal); in PPCTargetLowering()
366 setOperationAction(ISD::STRICT_FADD, MVT::f64, Legal); in PPCTargetLowering()
1148 setOperationAction(ISD::STRICT_FADD, MVT::v4f32, Legal); in PPCTargetLowering()
1162 setOperationAction(ISD::STRICT_FADD, MVT::v2f64, Legal); in PPCTargetLowering()
1246 setOperationAction(ISD::STRICT_FADD, MVT::f128, Legal); in PPCTargetLowering()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td569 def strict_fadd : SDNode<"ISD::STRICT_FADD",
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp682 setOperationAction(ISD::STRICT_FADD, MVT::f16, Promote); in X86TargetLowering()
794 setOperationAction(ISD::STRICT_FADD, MVT::f32, Legal); in X86TargetLowering()
795 setOperationAction(ISD::STRICT_FADD, MVT::f64, Legal); in X86TargetLowering()
858 setOperationAction(ISD::STRICT_FADD , MVT::f80, Legal); in X86TargetLowering()
882 setOperationAction(ISD::STRICT_FADD, MVT::f128, LibCall); in X86TargetLowering()
1062 setOperationAction(ISD::STRICT_FADD, MVT::v4f32, Legal); in X86TargetLowering()
1299 setOperationAction(ISD::STRICT_FADD, MVT::v2f64, Legal); in X86TargetLowering()
1476 setOperationAction(ISD::STRICT_FADD, MVT::v8f32, Legal); in X86TargetLowering()
1477 setOperationAction(ISD::STRICT_FADD, MVT::v4f64, Legal); in X86TargetLowering()
1826 setOperationAction(ISD::STRICT_FADD, MVT::v16f32, Legal); in X86TargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp777 ISD::STRICT_FADD, in AArch64TargetLowering()
881 for (auto Op : {ISD::STRICT_FADD, ISD::STRICT_FSUB, ISD::STRICT_FMUL, in AArch64TargetLowering()
1196 ISD::STRICT_FADD, ISD::STRICT_FSUB, ISD::STRICT_FMUL, in AArch64TargetLowering()
1915 ISD::STRICT_FMAXNUM, ISD::STRICT_FADD, ISD::STRICT_FSUB, in addTypeForNEON()
19137 case ISD::STRICT_FADD: in hasPairwiseAdd()