/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...] |