/external/llvm/include/llvm/CodeGen/ |
D | ISDOpcodes.h | 397 FP_ROUND, enumerator
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeFloatTypes.cpp | 83 case ISD::FP_ROUND: R = SoftenFloatRes_FP_ROUND(N); break; in SoftenFloatResult() 586 case ISD::FP_ROUND: Res = SoftenFloatOp_FP_ROUND(N); break; in SoftenFloatOperand() 800 Val = BitConvertToInteger(DAG.getNode(ISD::FP_ROUND, dl, ST->getMemoryVT(), in SoftenFloatOp_STORE() 1266 case ISD::FP_ROUND: Res = ExpandFloatOp_FP_ROUND(N); break; in ExpandFloatOperand() 1347 return DAG.getNode(ISD::FP_ROUND, N->getDebugLoc(), in ExpandFloatOp_FP_ROUND() 1362 Res = DAG.getNode(ISD::FP_ROUND, dl, MVT::f64, Res, in ExpandFloatOp_FP_TO_SINT()
|
D | LegalizeVectorTypes.cpp | 54 case ISD::FP_ROUND: R = ScalarizeVecRes_FP_ROUND(N); break; in ScalarizeVectorResult() 164 return DAG.getNode(ISD::FP_ROUND, N->getDebugLoc(), in ScalarizeVecRes_FP_ROUND() 496 case ISD::FP_ROUND: in SplitVectorResult() 828 if (N->getOpcode() == ISD::FP_ROUND) { in SplitVecRes_UnaryOp() 986 case ISD::FP_ROUND: Res = SplitVecOp_FP_ROUND(N); break; in SplitVectorOperand() 1210 Lo = DAG.getNode(ISD::FP_ROUND, DL, OutVT, Lo, N->getOperand(1)); in SplitVecOp_FP_ROUND() 1211 Hi = DAG.getNode(ISD::FP_ROUND, DL, OutVT, Hi, N->getOperand(1)); in SplitVecOp_FP_ROUND() 1295 case ISD::FP_ROUND: in WidenVectorResult()
|
D | SelectionDAGDumper.cpp | 218 case ISD::FP_ROUND: return "fp_round"; in getOperationName()
|
D | DAGCombiner.cpp | 442 case ISD::FP_ROUND: in isNegatibleForFree() 521 case ISD::FP_ROUND: in GetNegatedExpression() 522 return DAG.getNode(ISD::FP_ROUND, Op.getDebugLoc(), Op.getValueType(), in GetNegatedExpression() 1141 case ISD::FP_ROUND: return visitFP_ROUND(N); in visit() 5867 if (N1.getOpcode() == ISD::FP_EXTEND || N1.getOpcode() == ISD::FP_ROUND) in visitFCOPYSIGN() 5956 return DAG.getNode(ISD::FP_ROUND, N->getDebugLoc(), VT, N0, N1); in visitFP_ROUND() 5963 if (N0.getOpcode() == ISD::FP_ROUND) { in visitFP_ROUND() 5967 return DAG.getNode(ISD::FP_ROUND, N->getDebugLoc(), VT, N0.getOperand(0), in visitFP_ROUND() 5973 SDValue Tmp = DAG.getNode(ISD::FP_ROUND, N0.getDebugLoc(), VT, in visitFP_ROUND() 6005 N->use_begin()->getOpcode() == ISD::FP_ROUND) in visitFP_EXTEND() [all …]
|
D | LegalizeDAG.cpp | 2067 Result = DAG.getNode(ISD::FP_ROUND, dl, DestVT, Sub, in ExpandLegalINT_TO_FP() 2156 return DAG.getNode(ISD::FP_ROUND, dl, MVT::f32, Fadd, in ExpandLegalINT_TO_FP() 2660 case ISD::FP_ROUND: in ExpandNode() 3598 TruncOp = ISD::FP_ROUND; in PromoteNode() 3606 if (TruncOp != ISD::FP_ROUND) in PromoteNode() 3646 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT, in PromoteNode() 3656 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT, in PromoteNode()
|
D | SelectionDAG.cpp | 2469 case ISD::FP_ROUND: llvm_unreachable("Invalid method to make FP_ROUND node"); in getNode() 2795 case ISD::FP_ROUND: in getNode() 2997 if (Opcode == ISD::FP_ROUND) { in getNode()
|
D | SelectionDAGBuilder.cpp | 199 return DAG.getNode(ISD::FP_ROUND, DL, ValueVT, Val, in getCopyFromParts() 2717 setValue(&I, DAG.getNode(ISD::FP_ROUND, getCurDebugLoc(), in visitFPTrunc()
|
/external/llvm/lib/Target/MBlaze/ |
D | MBlazeISelLowering.cpp | 78 setOperationAction(ISD::FP_ROUND, MVT::f32, Expand); in MBlazeTargetLowering() 79 setOperationAction(ISD::FP_ROUND, MVT::f64, Expand); in MBlazeTargetLowering()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelDAGToDAG.cpp | 473 if (N->getOpcode() != ISD::FP_ROUND && N->getOpcode() != ISD::FP_EXTEND) in PreprocessISelDAG() 503 if (N->getOpcode() == ISD::FP_ROUND) in PreprocessISelDAG()
|
D | X86ISelLowering.cpp | 1042 setOperationAction(ISD::FP_ROUND, MVT::v4f32, Legal); in X86TargetLowering() 1675 Val = DAG.getNode(ISD::FP_ROUND, dl, VA.getValVT(), Val, in LowerCallResult() 7698 return DAG.getNode(ISD::FP_ROUND, dl, DestVT, Sub, in LowerUINT_TO_FP_i32() 7791 return DAG.getNode(ISD::FP_ROUND, dl, DstVT, Add, DAG.getIntPtrConstant(0)); in LowerUINT_TO_FP() 7995 Op1 = DAG.getNode(ISD::FP_ROUND, dl, VT, Op1, DAG.getIntPtrConstant(1)); in LowerFCOPYSIGN()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.cpp | 1153 setOperationAction(ISD::FP_ROUND, MVT::f64, Expand); in HexagonTargetLowering()
|
/external/llvm/include/llvm/Target/ |
D | TargetSelectionDAG.td | 386 def fround : SDNode<"ISD::FP_ROUND" , SDTFPRoundOp>;
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.cpp | 3740 FP = DAG.getNode(ISD::FP_ROUND, dl, in LowerSINT_TO_FP() 3775 FP = DAG.getNode(ISD::FP_ROUND, dl, MVT::f32, FP, DAG.getIntPtrConstant(0)); in LowerSINT_TO_FP() 5294 Val = DAG.getNode(ISD::FP_ROUND, dl, MVT::f32, Val, in PerformDAGCombine()
|