HomeSort by relevance Sort by last modified time
    Searched refs:FP_ROUND (Results 1 - 19 of 19) sorted by null

  /external/llvm/include/llvm/CodeGen/
ISDOpcodes.h 418 /// X = FP_ROUND(Y, TRUNC) - Rounding 'Y' from a larger floating point type
421 /// normal rounding, if it is 1, this FP_ROUND is known to not change the
427 /// FP_EXTEND(FP_ROUND(X,1)) -> X which are not safe for
428 /// FP_EXTEND(FP_ROUND(X,0)) because the extra bits aren't removed.
429 FP_ROUND,
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorTypes.cpp 56 case ISD::FP_ROUND: R = ScalarizeVecRes_FP_ROUND(N); break;
192 return DAG.getNode(ISD::FP_ROUND, SDLoc(N),
425 case ISD::FP_ROUND:
524 SDValue Res = DAG.getNode(ISD::FP_ROUND, SDLoc(N),
603 case ISD::FP_ROUND:
    [all...]
LegalizeFloatTypes.cpp 87 case ISD::FP_ROUND: R = SoftenFloatRes_FP_ROUND(N); break;
394 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_ROUND!");
628 case ISD::FP_ROUND: Res = SoftenFloatOp_FP_ROUND(N); break;
662 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_ROUND libcall");
    [all...]
SelectionDAGDumper.cpp 228 case ISD::FP_ROUND: return "fp_round";
LegalizeDAG.cpp     [all...]
DAGCombiner.cpp 503 case ISD::FP_ROUND:
582 case ISD::FP_ROUND:
583 return DAG.getNode(ISD::FP_ROUND, SDLoc(Op), Op.getValueType(),
    [all...]
LegalizeVectorOps.cpp 293 case ISD::FP_ROUND:
    [all...]
SelectionDAG.cpp     [all...]
SelectionDAGBuilder.cpp 204 // FP_ROUND's are always exact here.
206 return DAG.getNode(ISD::FP_ROUND, DL, ValueVT, Val,
    [all...]
  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 191 { ISD::FP_ROUND, MVT::v2f64, 2 },
196 if (Src->isVectorTy() && ST->hasNEON() && (ISD == ISD::FP_ROUND ||
ARMISelLowering.cpp 532 setOperationAction(ISD::FP_ROUND, MVT::v2f32, Expand);
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp     [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 195 setOperationAction(ISD::FP_ROUND, MVT::f32, Custom);
196 setOperationAction(ISD::FP_ROUND, MVT::f64, Custom);
419 setOperationAction(ISD::FP_ROUND, MVT::v1f64, Expand);
    [all...]
  /external/llvm/lib/CodeGen/
TargetLoweringBase.cpp     [all...]
  /external/llvm/lib/Target/R600/
R600ISelLowering.cpp 150 setTargetDAGCombine(ISD::FP_ROUND);
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 500 if (N->getOpcode() != ISD::FP_ROUND && N->getOpcode() != ISD::FP_EXTEND)
532 if (N->getOpcode() == ISD::FP_ROUND)
533 MemVT = DstVT; // FP_ROUND must use DstVT, we can't do a 'trunc load'.
549 // We're about to replace all uses of the FP_ROUND/FP_EXTEND with the
    [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 134 // from FP_ROUND: that rounds to nearest, this rounds to zero.
    [all...]

Completed in 869 milliseconds