@@ -2601,7 +2601,7 @@ SDValue DAGTypeLegalizer::PromoteIntOp_ExpOp(SDNode *N) {
26012601 N->getOperand (1 + OpOffset).getValueType ().getSizeInBits () &&
26022602 " POWI exponent should match with sizeof(int) when doing the libcall." );
26032603 TargetLowering::MakeLibCallOptions CallOptions;
2604- CallOptions.setSExt (true );
2604+ CallOptions.setIsSigned (true );
26052605 SDValue Ops[2 ] = {N->getOperand (0 + OpOffset), N->getOperand (1 + OpOffset)};
26062606 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall (
26072607 DAG, LC, N->getValueType (0 ), Ops, CallOptions, SDLoc (N), Chain);
@@ -4006,7 +4006,7 @@ void DAGTypeLegalizer::ExpandIntRes_FP_TO_XINT(SDNode *N, SDValue &Lo,
40064006 if (getTypeAction (Op.getValueType ()) == TargetLowering::TypeSoftenFloat)
40074007 CallOptions.setTypeListBeforeSoften (OpVT, VT);
40084008 else
4009- CallOptions.setSExt (true );
4009+ CallOptions.setIsSigned (true ); // FIXME: Is this needed?
40104010 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall (DAG, LC, VT, Op,
40114011 CallOptions, dl, Chain);
40124012 SplitInteger (Tmp.first , Lo, Hi);
@@ -4098,7 +4098,7 @@ void DAGTypeLegalizer::ExpandIntRes_XROUND_XRINT(SDNode *N, SDValue &Lo,
40984098 EVT RetVT = N->getValueType (0 );
40994099
41004100 TargetLowering::MakeLibCallOptions CallOptions;
4101- CallOptions.setSExt (true );
4101+ CallOptions.setIsSigned (true );
41024102 std::pair<SDValue, SDValue> Tmp = TLI.makeLibCall (DAG, LC, RetVT,
41034103 Op, CallOptions, dl,
41044104 Chain);
@@ -4269,7 +4269,7 @@ void DAGTypeLegalizer::ExpandIntRes_MUL(SDNode *N,
42694269 // upper half of the result if it exceeds VT.
42704270 SDValue Ops[2 ] = { N->getOperand (0 ), N->getOperand (1 ) };
42714271 TargetLowering::MakeLibCallOptions CallOptions;
4272- CallOptions.setSExt (true );
4272+ CallOptions.setIsSigned (true );
42734273 SplitInteger (TLI.makeLibCall (DAG, LC, VT, Ops, CallOptions, dl).first ,
42744274 Lo, Hi);
42754275}
@@ -4640,7 +4640,7 @@ void DAGTypeLegalizer::ExpandIntRes_SDIV(SDNode *N,
46404640 assert (LC != RTLIB::UNKNOWN_LIBCALL && " Unsupported SDIV!" );
46414641
46424642 TargetLowering::MakeLibCallOptions CallOptions;
4643- CallOptions.setSExt (true );
4643+ CallOptions.setIsSigned (true );
46444644 SplitInteger (TLI.makeLibCall (DAG, LC, VT, Ops, CallOptions, dl).first , Lo, Hi);
46454645}
46464646
@@ -4880,7 +4880,7 @@ void DAGTypeLegalizer::ExpandIntRes_Shift(SDNode *N,
48804880 SDValue ShAmt = DAG.getZExtOrTrunc (N->getOperand (1 ), dl, ShAmtTy);
48814881 SDValue Ops[2 ] = {N->getOperand (0 ), ShAmt};
48824882 TargetLowering::MakeLibCallOptions CallOptions;
4883- CallOptions.setSExt (isSigned);
4883+ CallOptions.setIsSigned (isSigned);
48844884 SplitInteger (TLI.makeLibCall (DAG, LC, VT, Ops, CallOptions, dl).first , Lo, Hi);
48854885 return ;
48864886 }
@@ -4970,7 +4970,7 @@ void DAGTypeLegalizer::ExpandIntRes_SREM(SDNode *N,
49704970 assert (LC != RTLIB::UNKNOWN_LIBCALL && " Unsupported SREM!" );
49714971
49724972 TargetLowering::MakeLibCallOptions CallOptions;
4973- CallOptions.setSExt (true );
4973+ CallOptions.setIsSigned (true );
49744974 SplitInteger (TLI.makeLibCall (DAG, LC, VT, Ops, CallOptions, dl).first , Lo, Hi);
49754975}
49764976
@@ -5659,7 +5659,7 @@ SDValue DAGTypeLegalizer::ExpandIntOp_XINT_TO_FP(SDNode *N) {
56595659 assert (LC != RTLIB::UNKNOWN_LIBCALL &&
56605660 " Don't know how to expand this XINT_TO_FP!" );
56615661 TargetLowering::MakeLibCallOptions CallOptions;
5662- CallOptions.setSExt (true );
5662+ CallOptions.setIsSigned (true );
56635663 std::pair<SDValue, SDValue> Tmp =
56645664 TLI.makeLibCall (DAG, LC, DstVT, Op, CallOptions, SDLoc (N), Chain);
56655665
0 commit comments