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

1 2 3

  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
ISDOpcodes.h 387 /// X = FP_ROUND(Y, TRUNC) - Rounding 'Y' from a larger floating point type
390 /// normal rounding, if it is 1, this FP_ROUND is known to not change the
396 /// FP_EXTEND(FP_ROUND(X,1)) -> X which are not safe for
397 /// FP_EXTEND(FP_ROUND(X,0)) because the extra bits aren't removed.
398 FP_ROUND,
    [all...]
  /external/llvm/include/llvm/CodeGen/
ISDOpcodes.h 451 /// X = FP_ROUND(Y, TRUNC) - Rounding 'Y' from a larger floating point type
454 /// normal rounding, if it is 1, this FP_ROUND is known to not change the
460 /// FP_EXTEND(FP_ROUND(X,1)) -> X which are not safe for
461 /// FP_EXTEND(FP_ROUND(X,0)) because the extra bits aren't removed.
462 FP_ROUND,
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
ISDOpcodes.h 497 /// X = FP_ROUND(Y, TRUNC) - Rounding 'Y' from a larger floating point type
500 /// normal rounding, if it is 1, this FP_ROUND is known to not change the
506 /// FP_EXTEND(FP_ROUND(X,1)) -> X which are not safe for
507 /// FP_EXTEND(FP_ROUND(X,0)) because the extra bits aren't removed.
508 FP_ROUND,
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp 83 case ISD::FP_ROUND: R = SoftenFloatRes_FP_ROUND(N); break;
375 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_ROUND!");
586 case ISD::FP_ROUND: Res = SoftenFloatOp_FP_ROUND(N); break;
706 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_ROUND libcall");
    [all...]
LegalizeVectorTypes.cpp 55 case ISD::FP_ROUND: R = ScalarizeVecRes_FP_ROUND(N); break;
164 return DAG.getNode(ISD::FP_ROUND, N->getDebugLoc(),
459 case ISD::FP_ROUND:
818 if (N->getOpcode() == ISD::FP_ROUND) {
    [all...]
DAGCombiner.cpp 412 case ISD::FP_ROUND:
486 case ISD::FP_ROUND:
487 return DAG.getNode(ISD::FP_ROUND, Op.getDebugLoc(), Op.getValueType(),
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp 95 case ISD::FP_ROUND: R = SoftenFloatRes_FP_ROUND(N); break;
507 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_ROUND!");
    [all...]
LegalizeVectorTypes.cpp 56 case ISD::FP_ROUND: R = ScalarizeVecRes_FP_ROUND(N); break;
202 return DAG.getNode(ISD::FP_ROUND, SDLoc(N),
458 case ISD::FP_ROUND:
555 SDValue Res = DAG.getNode(ISD::FP_ROUND, SDLoc(N),
647 case ISD::FP_ROUND:
    [all...]
LegalizeVectorOps.cpp 324 case ISD::FP_ROUND:
427 return DAG.getNode(ISD::FP_ROUND, dl, VT, Op, DAG.getIntPtrConstant(0, dl));
    [all...]
LegalizeDAG.cpp     [all...]
SelectionDAGDumper.cpp 249 case ISD::FP_ROUND: return "fp_round";
DAGCombiner.cpp 641 case ISD::FP_ROUND:
721 case ISD::FP_ROUND:
722 return DAG.getNode(ISD::FP_ROUND, SDLoc(Op), Op.getValueType(),
    [all...]
  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 83 { ISD::FP_ROUND, MVT::v2f64, 2 },
88 if (Src->isVectorTy() && ST->hasNEON() && (ISD == ISD::FP_ROUND ||
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp 95 case ISD::FP_ROUND: R = SoftenFloatRes_FP_ROUND(N); break;
508 assert(LC != RTLIB::UNKNOWN_LIBCALL && "Unsupported FP_ROUND!");
    [all...]
LegalizeVectorTypes.cpp 54 case ISD::FP_ROUND: R = ScalarizeVecRes_FP_ROUND(N); break;
200 return DAG.getNode(ISD::FP_ROUND, SDLoc(N),
487 case ISD::FP_ROUND:
614 SDValue Res = DAG.getNode(ISD::FP_ROUND, SDLoc(N),
703 case ISD::FP_ROUND:
    [all...]
LegalizeDAG.cpp     [all...]
LegalizeVectorOps.cpp 383 case ISD::FP_ROUND:
499 return DAG.getNode(ISD::FP_ROUND, dl, VT, Op, DAG.getIntPtrConstant(0, dl));
    [all...]
SelectionDAGDumper.cpp 292 case ISD::FP_ROUND: return "fp_round";
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 144 { ISD::FP_ROUND, MVT::v2f64, 2 },
149 if (Src->isVectorTy() && ST->hasNEON() && (ISD == ISD::FP_ROUND ||
  /external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
MBlazeISelLowering.cpp 78 setOperationAction(ISD::FP_ROUND, MVT::f32, Expand);
79 setOperationAction(ISD::FP_ROUND, MVT::f64, Expand);
    [all...]
  /external/llvm/lib/Target/X86/
X86TargetTransformInfo.cpp 556 { ISD::FP_ROUND, MVT::v8f32, MVT::v8f64, 1 },
642 { ISD::FP_ROUND, MVT::v8f32, MVT::v8f64, 3 },
720 { ISD::FP_ROUND, MVT::v4f32, MVT::v4f64, 1 },
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Target/X86/
X86ISelDAGToDAG.cpp 474 if (N->getOpcode() != ISD::FP_ROUND && N->getOpcode() != ISD::FP_EXTEND)
504 if (N->getOpcode() == ISD::FP_ROUND)
505 MemVT = DstVT; // FP_ROUND must use DstVT, we can't do a 'trunc load'.
521 // We're about to replace all uses of the FP_ROUND/FP_EXTEND with the
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
X86IntrinsicsInfo.h 301 X86_INTRINSIC_DATA(avx_cvt_pd2_ps_256,CVTPD2PS, ISD::FP_ROUND, 0),
477 ISD::FP_ROUND, X86ISD::VFPROUND_RND),
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Sparc/
SparcISelLowering.cpp     [all...]

Completed in 481 milliseconds

1 2 3