HomeSort by relevance Sort by last modified time
    Searched refs:FP_TO_UINT (Results 1 - 25 of 26) sorted by null

1 2

  /external/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 259 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f32, 1 },
260 { ISD::FP_TO_UINT, MVT::v4i32, MVT::v4f32, 1 },
261 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f64, 1 },
267 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f32, 2 },
268 { ISD::FP_TO_UINT, MVT::v2i16, MVT::v2f32, 1 },
269 { ISD::FP_TO_UINT, MVT::v2i8, MVT::v2f32, 1 },
274 { ISD::FP_TO_UINT, MVT::v4i16, MVT::v4f32, 2 },
275 { ISD::FP_TO_UINT, MVT::v4i8, MVT::v4f32, 2 },
281 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f64, 2 },
282 { ISD::FP_TO_UINT, MVT::v2i16, MVT::v2f64, 2 }
    [all...]
AArch64ISelLowering.cpp 176 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom);
177 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom);
178 setOperationAction(ISD::FP_TO_UINT, MVT::i128, Custom);
485 setTargetDAGCombine(ISD::FP_TO_UINT);
557 setOperationAction(ISD::FP_TO_UINT, MVT::v1i64, Expand);
692 setOperationAction(ISD::FP_TO_UINT, VT.getSimpleVT(), Custom);
    [all...]
  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 128 { ISD::FP_TO_UINT, MVT::v4i32, MVT::v4f32, 1 },
130 { ISD::FP_TO_UINT, MVT::v4i8, MVT::v4f32, 3 },
132 { ISD::FP_TO_UINT, MVT::v4i16, MVT::v4f32, 2 },
146 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f64, 2 },
148 { ISD::FP_TO_UINT, MVT::v8i16, MVT::v8f32, 4 },
150 { ISD::FP_TO_UINT, MVT::v16i16, MVT::v16f32, 8 }
163 { ISD::FP_TO_UINT, MVT::i1, MVT::f32, 2 },
165 { ISD::FP_TO_UINT, MVT::i1, MVT::f64, 2 },
167 { ISD::FP_TO_UINT, MVT::i8, MVT::f32, 2 },
169 { ISD::FP_TO_UINT, MVT::i8, MVT::f64, 2 }
    [all...]
ARMISelLowering.cpp 107 setOperationAction(ISD::FP_TO_UINT, VT, Custom);
112 setOperationAction(ISD::FP_TO_UINT, VT, Expand);
571 setOperationAction(ISD::FP_TO_UINT, MVT::v4i16, Custom);
626 setTargetDAGCombine(ISD::FP_TO_UINT);
678 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom);
680 setOperationAction(ISD::FP_TO_UINT, MVT::f64, Custom);
    [all...]
  /external/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 542 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f64, 1 },
543 { ISD::FP_TO_UINT, MVT::v4i64, MVT::v4f64, 1 },
544 { ISD::FP_TO_UINT, MVT::v8i64, MVT::v8f64, 1 },
545 { ISD::FP_TO_UINT, MVT::v2i64, MVT::v2f32, 1 },
546 { ISD::FP_TO_UINT, MVT::v4i64, MVT::v4f32, 1 },
547 { ISD::FP_TO_UINT, MVT::v8i64, MVT::v8f32, 1 },
604 { ISD::FP_TO_UINT, MVT::v2i32, MVT::v2f32, 1 },
605 { ISD::FP_TO_UINT, MVT::v4i32, MVT::v4f32, 1 },
606 { ISD::FP_TO_UINT, MVT::v8i32, MVT::v8f32, 1 },
607 { ISD::FP_TO_UINT, MVT::v16i32, MVT::v16f32, 1 }
    [all...]
X86IntrinsicsInfo.h     [all...]
X86ISelLowering.cpp 227 // Handle FP_TO_UINT by promoting the destination to a larger signed
229 setOperationAction(ISD::FP_TO_UINT , MVT::i1 , Promote);
230 setOperationAction(ISD::FP_TO_UINT , MVT::i8 , Promote);
231 setOperationAction(ISD::FP_TO_UINT , MVT::i16 , Promote);
235 // FP_TO_UINT-i32/i64 is legal for f32/f64, but custom for f80.
236 setOperationAction(ISD::FP_TO_UINT , MVT::i32 , Custom);
237 setOperationAction(ISD::FP_TO_UINT , MVT::i64 , Custom);
239 setOperationAction(ISD::FP_TO_UINT , MVT::i32 , Promote);
240 setOperationAction(ISD::FP_TO_UINT , MVT::i64 , Expand);
245 // Expand FP_TO_UINT into a select
    [all...]
  /external/llvm/include/llvm/CodeGen/
ISDOpcodes.h 446 FP_TO_UINT,
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp 299 case ISD::FP_TO_UINT:
391 case ISD::FP_TO_UINT:
482 if (!isSigned && TLI.isOperationLegalOrCustom(ISD::FP_TO_UINT, NewVT)) {
483 NewOpc = ISD::FP_TO_UINT;
    [all...]
LegalizeVectorTypes.cpp 90 case ISD::FP_TO_UINT:
441 case ISD::FP_TO_UINT:
646 case ISD::FP_TO_UINT:
    [all...]
SelectionDAGDumper.cpp 256 case ISD::FP_TO_UINT: return "fp_to_uint";
LegalizeIntegerTypes.cpp 110 case ISD::FP_TO_UINT: Res = PromoteIntRes_FP_TO_XINT(N); break;
416 // If we're promoting a UINT to a larger size and the larger FP_TO_UINT is
420 if (N->getOpcode() == ISD::FP_TO_UINT &&
421 !TLI.isOperationLegal(ISD::FP_TO_UINT, NVT) &&
430 return DAG.getNode(N->getOpcode() == ISD::FP_TO_UINT ?
    [all...]
LegalizeFloatTypes.cpp     [all...]
LegalizeDAG.cpp     [all...]
SelectionDAG.cpp     [all...]
DAGCombiner.cpp     [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.cpp 277 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom);
300 setOperationAction(ISD::FP_TO_UINT, VT, Expand);
635 case ISD::FP_TO_UINT: return LowerFP_TO_UINT(Op, DAG);
    [all...]
R600ISelLowering.cpp 85 setOperationAction(ISD::FP_TO_UINT, MVT::i1, Custom);
87 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom);
873 case ISD::FP_TO_UINT:
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 363 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Expand);
368 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom);
373 // PowerPC does not have FP_TO_UINT on 32-bit implementations.
374 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Expand);
381 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom);
387 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom);
510 setOperationAction(ISD::FP_TO_UINT, MVT::v4i32, Legal);
641 setOperationAction(ISD::FP_TO_UINT, MVT::v2i64, Legal);
687 setOperationAction(ISD::FP_TO_UINT , MVT::v4f64, Expand);
737 setOperationAction(ISD::FP_TO_UINT , MVT::v4f32, Expand)
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp     [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp     [all...]
  /external/llvm/lib/CodeGen/
TargetLoweringBase.cpp     [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.cpp 332 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Expand);
333 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Expand);
    [all...]
MipsSEISelLowering.cpp 280 setOperationAction(ISD::FP_TO_UINT, Ty, Legal);
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZISelLowering.cpp 199 setOperationAction(ISD::FP_TO_UINT, VT, Expand);
344 setOperationAction(ISD::FP_TO_UINT, MVT::v2i64, Legal);
    [all...]

Completed in 296 milliseconds

1 2