Home
last modified time | relevance | path

Searched refs:FP_TO_UINT (Results 1 – 23 of 23) sorted by relevance

/external/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp248 { ISD::FP_TO_UINT, MVT::v4i32, MVT::v4f32, 1 }, in getCastInstrCost()
250 { ISD::FP_TO_UINT, MVT::v4i8, MVT::v4f32, 3 }, in getCastInstrCost()
252 { ISD::FP_TO_UINT, MVT::v4i16, MVT::v4f32, 2 }, in getCastInstrCost()
266 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f64, 2 }, in getCastInstrCost()
268 { ISD::FP_TO_UINT, MVT::v8i16, MVT::v8f32, 4 }, in getCastInstrCost()
270 { ISD::FP_TO_UINT, MVT::v16i16, MVT::v16f32, 8 } in getCastInstrCost()
284 { ISD::FP_TO_UINT, MVT::i1, MVT::f32, 2 }, in getCastInstrCost()
286 { ISD::FP_TO_UINT, MVT::i1, MVT::f64, 2 }, in getCastInstrCost()
288 { ISD::FP_TO_UINT, MVT::i8, MVT::f32, 2 }, in getCastInstrCost()
290 { ISD::FP_TO_UINT, MVT::i8, MVT::f64, 2 }, in getCastInstrCost()
[all …]
DARMISelLowering.cpp112 setOperationAction(ISD::FP_TO_UINT, VT, Custom); in addTypeForNEON()
117 setOperationAction(ISD::FP_TO_UINT, VT, Expand); in addTypeForNEON()
561 setOperationAction(ISD::FP_TO_UINT, MVT::v4i16, Custom); in ARMTargetLowering()
596 setTargetDAGCombine(ISD::FP_TO_UINT); in ARMTargetLowering()
831 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom); in ARMTargetLowering()
3253 case ISD::FP_TO_UINT: in LowerFP_TO_INT()
5574 case ISD::FP_TO_UINT: return LowerFP_TO_INT(Op, DAG); in LowerOperation()
9415 case ISD::FP_TO_UINT: return PerformVCVTCombine(N, DCI, Subtarget); in PerformDAGCombine()
/external/llvm/test/CodeGen/X86/
Davx-fp2int.ll3 ;; Check that FP_TO_SINT and FP_TO_UINT generate convert with truncate
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h392 FP_TO_UINT, enumerator
/external/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp1150 setOperationAction(ISD::FP_TO_UINT, MVT::i1, Promote); in HexagonTargetLowering()
1155 setOperationAction(ISD::FP_TO_UINT, MVT::i8, Promote); in HexagonTargetLowering()
1160 setOperationAction(ISD::FP_TO_UINT, MVT::i16, Promote); in HexagonTargetLowering()
1165 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Legal); in HexagonTargetLowering()
1170 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Legal); in HexagonTargetLowering()
1184 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Expand); in HexagonTargetLowering()
/external/llvm/lib/Target/R600/
DR600ISelLowering.cpp46 setOperationAction(ISD::FP_TO_UINT, MVT::v4i32, Expand); in R600TargetLowering()
70 setOperationAction(ISD::FP_TO_UINT, MVT::i1, Custom); in R600TargetLowering()
448 case ISD::FP_TO_UINT: Results.push_back(LowerFPTOUINT(N->getOperand(0), DAG)); in ReplaceNodeResults()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp228 case ISD::FP_TO_UINT: return "fp_to_uint"; in getOperationName()
DLegalizeVectorTypes.cpp84 case ISD::FP_TO_UINT: in ScalarizeVectorResult()
540 case ISD::FP_TO_UINT: in SplitVectorResult()
1061 case ISD::FP_TO_UINT: in SplitVectorOperand()
1414 case ISD::FP_TO_UINT: in WidenVectorResult()
2187 case ISD::FP_TO_UINT: in WidenVectorOperand()
DLegalizeIntegerTypes.cpp98 case ISD::FP_TO_UINT: Res = PromoteIntRes_FP_TO_XINT(N); break; in PromoteIntegerResult()
360 if (N->getOpcode() == ISD::FP_TO_UINT && in PromoteIntRes_FP_TO_XINT()
361 !TLI.isOperationLegal(ISD::FP_TO_UINT, NVT) && in PromoteIntRes_FP_TO_XINT()
370 return DAG.getNode(N->getOpcode() == ISD::FP_TO_UINT ? in PromoteIntRes_FP_TO_XINT()
1119 case ISD::FP_TO_UINT: ExpandIntRes_FP_TO_UINT(N, Lo, Hi); break; in ExpandIntegerResult()
DLegalizeVectorOps.cpp227 case ISD::FP_TO_UINT: in LegalizeOp()
DLegalizeFloatTypes.cpp613 case ISD::FP_TO_UINT: Res = SoftenFloatOp_FP_TO_UINT(N); break; in SoftenFloatOperand()
1245 case ISD::FP_TO_UINT: Res = ExpandFloatOp_FP_TO_UINT(N); break; in ExpandFloatOperand()
DLegalizeDAG.cpp2478 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_UINT, NewOutTy)) { in PromoteLegalFP_TO_INT()
2479 OpToUse = ISD::FP_TO_UINT; in PromoteLegalFP_TO_INT()
2908 case ISD::FP_TO_UINT: { in ExpandNode()
3780 case ISD::FP_TO_UINT: in PromoteNode()
DDAGCombiner.cpp1149 case ISD::FP_TO_UINT: return visitFP_TO_UINT(N); in visit()
6474 return DAG.getNode(ISD::FP_TO_UINT, N->getDebugLoc(), VT, N0); in visitFP_TO_UINT()
DSelectionDAG.cpp2497 case ISD::FP_TO_UINT: { in getNode()
DSelectionDAGBuilder.cpp2800 setValue(&I, DAG.getNode(ISD::FP_TO_UINT, getCurDebugLoc(), DestVT, N)); in visitFPToUI()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp237 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom); in AArch64TargetLowering()
238 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom); in AArch64TargetLowering()
239 setOperationAction(ISD::FP_TO_UINT, MVT::i128, Custom); in AArch64TargetLowering()
2321 case ISD::FP_TO_UINT: return LowerFP_TO_INT(Op, DAG, false); in LowerOperation()
/external/llvm/lib/Target/MBlaze/
DMBlazeISelLowering.cpp77 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Expand); in MBlazeTargetLowering()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp1219 case FPToUI: return ISD::FP_TO_UINT; in InstructionOpcodeToISD()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp286 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Expand); in PPCTargetLowering()
291 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom); in PPCTargetLowering()
299 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Expand); in PPCTargetLowering()
408 setOperationAction(ISD::FP_TO_UINT, MVT::v4i32, Legal); in PPCTargetLowering()
5564 case ISD::FP_TO_UINT: in LowerOperation()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp726 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Expand); in SparcTargetLowering()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp314 setOperationAction(ISD::FP_TO_UINT , MVT::i1 , Promote); in X86TargetLowering()
315 setOperationAction(ISD::FP_TO_UINT , MVT::i8 , Promote); in X86TargetLowering()
316 setOperationAction(ISD::FP_TO_UINT , MVT::i16 , Promote); in X86TargetLowering()
319 setOperationAction(ISD::FP_TO_UINT , MVT::i64 , Expand); in X86TargetLowering()
320 setOperationAction(ISD::FP_TO_UINT , MVT::i32 , Promote); in X86TargetLowering()
327 setOperationAction(ISD::FP_TO_UINT , MVT::i32 , Expand); in X86TargetLowering()
331 setOperationAction(ISD::FP_TO_UINT , MVT::i32 , Custom); in X86TargetLowering()
337 setOperationAction(ISD::FP_TO_UINT , MVT::i64 , Custom); in X86TargetLowering()
807 setOperationAction(ISD::FP_TO_UINT, VT, Expand); in X86TargetLowering()
12130 case ISD::FP_TO_UINT: return LowerFP_TO_UINT(Op, DAG); in LowerOperation()
[all …]
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td393 def fp_to_uint : SDNode<"ISD::FP_TO_UINT" , SDTFPToIntOp>;
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp287 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Expand); in MipsTargetLowering()
288 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Expand); in MipsTargetLowering()