/external/llvm/lib/Target/ARM/ |
D | ARMTargetTransformInfo.cpp | 153 { ISD::FP_TO_SINT, MVT::v4i32, MVT::v4f32, 1 }, in getCastInstrCost() 155 { ISD::FP_TO_SINT, MVT::v4i8, MVT::v4f32, 3 }, in getCastInstrCost() 157 { ISD::FP_TO_SINT, MVT::v4i16, MVT::v4f32, 2 }, in getCastInstrCost() 171 { ISD::FP_TO_SINT, MVT::v2i32, MVT::v2f64, 2 }, in getCastInstrCost() 173 { ISD::FP_TO_SINT, MVT::v8i16, MVT::v8f32, 4 }, in getCastInstrCost() 175 { ISD::FP_TO_SINT, MVT::v16i16, MVT::v16f32, 8 }, in getCastInstrCost() 188 { ISD::FP_TO_SINT, MVT::i1, MVT::f32, 2 }, in getCastInstrCost() 190 { ISD::FP_TO_SINT, MVT::i1, MVT::f64, 2 }, in getCastInstrCost() 192 { ISD::FP_TO_SINT, MVT::i8, MVT::f32, 2 }, in getCastInstrCost() 194 { ISD::FP_TO_SINT, MVT::i8, MVT::f64, 2 }, in getCastInstrCost() [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64TargetTransformInfo.cpp | 256 { ISD::FP_TO_SINT, MVT::v2i32, MVT::v2f32, 1 }, in getCastInstrCost() 257 { ISD::FP_TO_SINT, MVT::v4i32, MVT::v4f32, 1 }, in getCastInstrCost() 258 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f64, 1 }, in getCastInstrCost() 264 { ISD::FP_TO_SINT, MVT::v2i64, MVT::v2f32, 2 }, in getCastInstrCost() 265 { ISD::FP_TO_SINT, MVT::v2i16, MVT::v2f32, 1 }, in getCastInstrCost() 266 { ISD::FP_TO_SINT, MVT::v2i8, MVT::v2f32, 1 }, in getCastInstrCost() 272 { ISD::FP_TO_SINT, MVT::v4i16, MVT::v4f32, 2 }, in getCastInstrCost() 273 { ISD::FP_TO_SINT, MVT::v4i8, MVT::v4f32, 2 }, in getCastInstrCost() 278 { ISD::FP_TO_SINT, MVT::v2i32, MVT::v2f64, 2 }, in getCastInstrCost() 279 { ISD::FP_TO_SINT, MVT::v2i16, MVT::v2f64, 2 }, in getCastInstrCost() [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | avx-fp2int.ll | 3 ;; Check that FP_TO_SINT and FP_TO_UINT generate convert with truncate
|
D | half.ll | 123 ; FP_TO_UINT is expanded using FP_TO_SINT
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | fcmp.ll | 19 ; SET* + FP_TO_SINT
|
/external/llvm/lib/Target/X86/ |
D | X86IntrinsicsInfo.h | 587 ISD::FP_TO_SINT, 0), 589 ISD::FP_TO_SINT, 0), 591 ISD::FP_TO_SINT, ISD::FP_TO_SINT), 593 ISD::FP_TO_SINT, 0), 595 ISD::FP_TO_SINT, 0), 597 ISD::FP_TO_SINT, ISD::FP_TO_SINT), 611 ISD::FP_TO_SINT, 0), 613 ISD::FP_TO_SINT, 0), 615 ISD::FP_TO_SINT, ISD::FP_TO_SINT), 617 ISD::FP_TO_SINT, 0), [all …]
|
D | README-FPStack.txt | 50 FP_TO_SINT when the source operand is already in memory.
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorOps.cpp | 299 case ISD::FP_TO_SINT: in LegalizeOp() 392 case ISD::FP_TO_SINT: in Promote() 394 return PromoteFP_TO_INT(Op, Op->getOpcode() == ISD::FP_TO_SINT); in Promote() 478 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NewVT)) { in PromoteFP_TO_INT() 479 NewOpc = ISD::FP_TO_SINT; in PromoteFP_TO_INT()
|
D | LegalizeFloatTypes.cpp | 759 case ISD::FP_TO_SINT: in SoftenFloatOperand() 887 bool Signed = N->getOpcode() == ISD::FP_TO_SINT; in SoftenFloatOp_FP_TO_XINT() 1509 case ISD::FP_TO_SINT: Res = ExpandFloatOp_FP_TO_SINT(N); break; in ExpandFloatOperand() 1616 return DAG.getNode(ISD::FP_TO_SINT, dl, MVT::i32, Res); in ExpandFloatOp_FP_TO_SINT() 1641 DAG.getNode(ISD::FP_TO_SINT, dl, MVT::i32, in ExpandFloatOp_FP_TO_UINT() 1648 DAG.getNode(ISD::FP_TO_SINT, dl, in ExpandFloatOp_FP_TO_UINT() 1747 case ISD::FP_TO_SINT: in PromoteFloatOperand()
|
D | SelectionDAGDumper.cpp | 256 case ISD::FP_TO_SINT: return "fp_to_sint"; in getOperationName()
|
D | LegalizeDAG.cpp | 2531 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NewOutTy)) { in PromoteLegalFP_TO_INT() 2532 OpToUse = ISD::FP_TO_SINT; in PromoteLegalFP_TO_INT() 2932 case ISD::FP_TO_SINT: in ExpandNode() 2948 True = DAG.getNode(ISD::FP_TO_SINT, dl, NVT, Node->getOperand(0)); in ExpandNode() 2950 False = DAG.getNode(ISD::FP_TO_SINT, dl, NVT, in ExpandNode() 4050 case ISD::FP_TO_SINT: in PromoteNode() 4052 Node->getOpcode() == ISD::FP_TO_SINT, dl); in PromoteNode()
|
D | LegalizeVectorTypes.cpp | 89 case ISD::FP_TO_SINT: in ScalarizeVectorResult() 440 case ISD::FP_TO_SINT: in ScalarizeVectorOperand() 648 case ISD::FP_TO_SINT: in SplitVectorResult() 1484 case ISD::FP_TO_SINT: in SplitVectorOperand() 2138 case ISD::FP_TO_SINT: in WidenVectorResult() 3097 case ISD::FP_TO_SINT: in WidenVectorOperand()
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | README-FPStack.txt | 50 FP_TO_SINT when the source operand is already in memory.
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | ISDOpcodes.h | 384 FP_TO_SINT, enumerator
|
/external/llvm/include/llvm/CodeGen/ |
D | ISDOpcodes.h | 448 FP_TO_SINT, enumerator
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | R600ISelLowering.cpp | 417 ConversionOp = ISD::FP_TO_SINT; in LowerSELECT_CC() 492 Cond = DAG.getNode(ISD::FP_TO_SINT, DL, MVT::i32, in LowerSELECT_CC()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | LegalizeFloatTypes.cpp | 587 case ISD::FP_TO_SINT: Res = SoftenFloatOp_FP_TO_SINT(N); break; in SoftenFloatOperand() 1267 case ISD::FP_TO_SINT: Res = ExpandFloatOp_FP_TO_SINT(N); break; in ExpandFloatOperand() 1364 return DAG.getNode(ISD::FP_TO_SINT, dl, MVT::i32, Res); in ExpandFloatOp_FP_TO_SINT() 1388 DAG.getNode(ISD::FP_TO_SINT, dl, MVT::i32, in ExpandFloatOp_FP_TO_UINT() 1394 DAG.getNode(ISD::FP_TO_SINT, dl, in ExpandFloatOp_FP_TO_UINT()
|
D | LegalizeVectorOps.cpp | 170 case ISD::FP_TO_SINT: in LegalizeOp()
|
D | LegalizeVectorTypes.cpp | 83 case ISD::FP_TO_SINT: in ScalarizeVectorResult() 460 case ISD::FP_TO_SINT: in SplitVectorResult() 985 case ISD::FP_TO_SINT: in SplitVectorOperand() 1285 case ISD::FP_TO_SINT: in WidenVectorResult() 2037 case ISD::FP_TO_SINT: in WidenVectorOperand()
|
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
D | SPUISelLowering.cpp | 325 setOperationAction(ISD::FP_TO_SINT, MVT::i8, Promote); in SPUTargetLowering() 327 setOperationAction(ISD::FP_TO_SINT, MVT::i16, Promote); in SPUTargetLowering() 331 setOperationAction(ISD::FP_TO_SINT, MVT::i32, Custom); in SPUTargetLowering() 333 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Expand); in SPUTargetLowering() 335 setOperationAction(ISD::FP_TO_SINT, MVT::i128, Expand); in SPUTargetLowering() 383 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in SPUTargetLowering() 2470 (Op.getOpcode() == ISD::FP_TO_SINT) in LowerFP_TO_INT() 2819 case ISD::FP_TO_SINT: in LowerOperation()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 260 setOperationAction(ISD::FP_TO_SINT, MVT::i32, Custom); in PPCTargetLowering() 370 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in PPCTargetLowering() 388 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in PPCTargetLowering() 394 setOperationAction(ISD::FP_TO_SINT, MVT::i32, Custom); in PPCTargetLowering() 515 setOperationAction(ISD::FP_TO_SINT, MVT::v4i32, Legal); in PPCTargetLowering() 646 setOperationAction(ISD::FP_TO_SINT, MVT::v2i64, Legal); in PPCTargetLowering() 701 setOperationAction(ISD::FP_TO_SINT , MVT::v4f64, Legal); in PPCTargetLowering() 751 setOperationAction(ISD::FP_TO_SINT , MVT::v4f32, Legal); in PPCTargetLowering() 6389 Op.getOpcode() == ISD::FP_TO_SINT in LowerFP_TO_INTForReuse() 6395 assert((Op.getOpcode() == ISD::FP_TO_SINT || Subtarget.hasFPCVT()) && in LowerFP_TO_INTForReuse() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/ |
D | AlphaISelLowering.cpp | 86 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in AlphaTargetLowering() 629 case ISD::FP_TO_SINT: { in LowerOperation()
|
/external/llvm/lib/Target/AMDGPU/ |
D | R600ISelLowering.cpp | 125 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in R600TargetLowering() 196 setTargetDAGCombine(ISD::FP_TO_SINT); in R600TargetLowering() 843 case ISD::FP_TO_SINT: { in ReplaceNodeResults() 1969 case ISD::FP_TO_SINT: { in PerformDAGCombine()
|
D | AMDGPUISelLowering.cpp | 330 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in AMDGPUTargetLowering() 367 setOperationAction(ISD::FP_TO_SINT, VT, Expand); in AMDGPUTargetLowering() 721 case ISD::FP_TO_SINT: return LowerFP_TO_SINT(Op, DAG); in LowerOperation() 1255 ISD::NodeType ToInt = Sign ? ISD::FP_TO_SINT : ISD::FP_TO_UINT; in LowerDIVREM24() 2061 SDValue Hi = DAG.getNode(Signed ? ISD::FP_TO_SINT : ISD::FP_TO_UINT, SL, in LowerFP64_TO_INT()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.cpp | 2023 setOperationAction(ISD::FP_TO_SINT, MVT::i1, Promote); in HexagonTargetLowering() 2024 setOperationAction(ISD::FP_TO_SINT, MVT::i8, Promote); in HexagonTargetLowering() 2025 setOperationAction(ISD::FP_TO_SINT, MVT::i16, Promote); in HexagonTargetLowering() 2038 setOperationAction(ISD::FP_TO_SINT, MVT::f64, Expand); in HexagonTargetLowering() 2039 setOperationAction(ISD::FP_TO_SINT, MVT::f32, Expand); in HexagonTargetLowering()
|