/external/llvm/include/llvm/CodeGen/ |
ISDOpcodes.h | 386 /// X = FP_ROUND(Y, TRUNC) - Rounding 'Y' from a larger floating point type 389 /// normal rounding, if it is 1, this FP_ROUND is known to not change the 395 /// FP_EXTEND(FP_ROUND(X,1)) -> X which are not safe for 396 /// FP_EXTEND(FP_ROUND(X,0)) because the extra bits aren't removed. 397 FP_ROUND, [all...] |
/external/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 | 54 case ISD::FP_ROUND: R = ScalarizeVecRes_FP_ROUND(N); break; 164 return DAG.getNode(ISD::FP_ROUND, N->getDebugLoc(), 496 case ISD::FP_ROUND: 828 if (N->getOpcode() == ISD::FP_ROUND) { [all...] |
SelectionDAGDumper.cpp | 218 case ISD::FP_ROUND: return "fp_round";
|
LegalizeDAG.cpp | [all...] |
DAGCombiner.cpp | 442 case ISD::FP_ROUND: 521 case ISD::FP_ROUND: 522 return DAG.getNode(ISD::FP_ROUND, Op.getDebugLoc(), Op.getValueType(), [all...] |
SelectionDAG.cpp | [all...] |
SelectionDAGBuilder.cpp | 197 // FP_ROUND's are always exact here. 199 return DAG.getNode(ISD::FP_ROUND, DL, ValueVT, Val, [all...] |
/external/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/Hexagon/ |
HexagonISelLowering.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelDAGToDAG.cpp | 473 if (N->getOpcode() != ISD::FP_ROUND && N->getOpcode() != ISD::FP_EXTEND) 503 if (N->getOpcode() == ISD::FP_ROUND) 504 MemVT = DstVT; // FP_ROUND must use DstVT, we can't do a 'trunc load'. 520 // We're about to replace all uses of the FP_ROUND/FP_EXTEND with the [all...] |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | 102 // from FP_ROUND: that rounds to nearest, this rounds to zero. [all...] |