Lines Matching full:results
135 void ExpandFrexpLibCall(SDNode *Node, SmallVectorImpl<SDValue> &Results);
137 SmallVectorImpl<SDValue> &Results);
142 SmallVectorImpl<SDValue> &Results);
153 SmallVectorImpl<SDValue> &Results);
154 void ExpandDivRemLibCall(SDNode *Node, SmallVectorImpl<SDValue> &Results);
155 void ExpandSinCosLibCall(SDNode *Node, SmallVectorImpl<SDValue> &Results);
165 SmallVectorImpl<SDValue> &Results);
178 SmallVectorImpl<SDValue> &Results);
180 SmallVectorImpl<SDValue> &Results);
1310 // FIXME: The handling for custom lowering with multiple results is
1732 SmallVectorImpl<SDValue> &Results) {
1765 Results.push_back(Tmp1);
1766 Results.push_back(Tmp2);
2135 SDNode *Node, SmallVectorImpl<SDValue> &Results) {
2171 Results.push_back(Call);
2172 Results.push_back(LoadExp);
2177 SmallVectorImpl<SDValue> &Results) {
2190 Results.push_back(Tmp.first);
2191 Results.push_back(Tmp.second);
2195 Results.push_back(Tmp);
2206 SmallVectorImpl<SDValue> &Results) {
2210 ExpandFPLibCall(Node, LC, Results);
2239 SmallVectorImpl<SDValue> &Results) {
2244 ExpandFPLibCall(Node, LC, Results);
2250 SmallVectorImpl<SDValue> &Results) {
2309 Results.push_back(CallInfo.first);
2310 Results.push_back(Rem);
2346 SmallVectorImpl<SDValue> &Results) {
2402 Results.push_back(
2404 Results.push_back(
2863 SDNode *N, const SDLoc &dl, SmallVectorImpl<SDValue> &Results) {
2907 Results.push_back(Res);
2908 Results.push_back(Res.getValue(1));
2912 Results.push_back(
2924 SmallVectorImpl<SDValue> &Results) {
2965 Results.push_back(Trunc);
2967 Results.push_back(Operation.getValue(1));
3056 SmallVector<SDValue, 8> Results;
3063 Results.push_back(Tmp1);
3068 Results.push_back(Tmp1);
3075 Results.push_back(Tmp1);
3079 Results.push_back(Tmp1);
3084 Results.push_back(Tmp1);
3089 Results.push_back(Tmp1);
3093 Results.push_back(Tmp1);
3097 Results.push_back(Tmp1);
3100 Results.push_back(ExpandPARITY(Node->getOperand(0), dl));
3105 Results.push_back(DAG.getConstant(0, dl, Node->getValueType(0)));
3118 Results.push_back(DAG.getNode(ISD::ADD, dl, FA.getValueType(),
3123 Results.push_back(DAG.getConstant(1, dl, Node->getValueType(0)));
3124 Results.push_back(Node->getOperand(0));
3133 Results.push_back(Node->getOperand(0));
3139 Results.append(Node->getNumValues() - 1,
3141 Results.push_back(Node->getOperand(0));
3146 Results.push_back(DAG.getConstant(0, dl, MVT::i32));
3147 Results.push_back(Node->getOperand(0));
3157 Results.push_back(Swap.getValue(0));
3158 Results.push_back(Swap.getValue(1));
3167 Results.push_back(Swap.getValue(1));
3211 Results.push_back(ExtRes.getValue(0));
3212 Results.push_back(Success);
3213 Results.push_back(Res.getValue(1));
3229 Results.push_back(Res);
3230 Results.push_back(Res.getValue(1));
3234 ExpandDYNAMIC_STACKALLOC(Node, Results);
3238 Results.push_back(Node->getOperand(i));
3243 Results.push_back(DAG.getConstant(0, dl, VT));
3246 Results.push_back(DAG.getConstantFP(0, dl, VT));
3273 Results.push_back(Tmp1);
3282 Results.push_back(Tmp1);
3310 Results.push_back(DAG.getNode(ISD::BF16_TO_FP, SDLoc(Node), DstVT, Op));
3315 Results.push_back(Tmp1);
3338 Results.push_back(Op);
3362 Results.push_back(Op);
3381 Results.push_back(Neg);
3394 Results.push_back(Tmp1);
3400 Results.push_back(Tmp1);
3402 Results.push_back(Tmp2);
3409 Results.push_back(Tmp1);
3411 Results.push_back(Tmp2);
3416 Results.push_back(Tmp1);
3427 Results.push_back(Tmp1);
3441 Results.push_back(TLI.expandFP_TO_INT_SAT(Node, DAG));
3444 Results.push_back(DAG.expandVAArg(Node));
3445 Results.push_back(Results[0].getValue(1));
3448 Results.push_back(DAG.expandVACopy(Node));
3457 Results.push_back(Tmp1);
3460 Results.push_back(ExpandExtractFromVectorThroughStack(SDValue(Node, 0)));
3463 Results.push_back(ExpandInsertToVectorThroughStack(SDValue(Node, 0)));
3466 Results.push_back(ExpandVectorBuildThroughStack(Node));
3469 Results.push_back(ExpandSCALAR_TO_VECTOR(Node));
3472 Results.push_back(ExpandINSERT_VECTOR_ELT(SDValue(Node, 0)));
3545 Results.push_back(Tmp1);
3549 Results.push_back(TLI.expandVectorSplice(Node, DAG));
3567 Results.push_back(Tmp1);
3574 Results.push_back(DAG.getCopyFromReg(Node->getOperand(0), dl, SP,
3576 Results.push_back(Results[0].getValue(1));
3578 Results.push_back(DAG.getUNDEF(Node->getValueType(0)));
3579 Results.push_back(Node->getOperand(0));
3586 Results.push_back(DAG.getCopyToReg(Node->getOperand(0), dl, SP,
3589 Results.push_back(Node->getOperand(0));
3593 Results.push_back(DAG.getConstant(0, dl, Node->getValueType(0)));
3594 Results.push_back(Results[0].getValue(0));
3597 Results.push_back(ExpandFCOPYSIGN(Node));
3600 Results.push_back(ExpandFNEG(Node));
3603 Results.push_back(ExpandFABS(Node));
3610 Results.push_back(Expanded);
3629 Results.push_back(Tmp1);
3635 Results.push_back(Expanded);
3641 Results.push_back(Expanded);
3656 Results.push_back(Tmp1);
3670 Results.push_back(Expanded);
3672 Results.push_back(Expanded.getValue(1));
3685 Results.push_back(Expanded);
3686 Results.push_back(Expanded.getValue(1));
3700 Results.push_back(
3715 Results.push_back(Res);
3716 Results.push_back(Res.getValue(1));
3731 Results.push_back(
3742 Results.push_back(ExpandConstantFP(CFP, true));
3747 Results.push_back(ExpandConstant(CP));
3757 Results.push_back(Tmp1);
3768 Results.push_back(DAG.getNode(ISD::ADD, dl, VT, Node->getOperand(0), Tmp1));
3774 Results.push_back(Tmp1);
3785 Results.push_back(Tmp1);
3798 Results.push_back(Tmp1.getValue(1));
3810 Results.push_back(DAG.getNode(ISD::MUL, dl, VT, LHS, RHS));
3811 Results.push_back(DAG.getNode(MULHOpcode, dl, VT, LHS, RHS));
3828 Results.push_back(DAG.getNode(ISD::OR, dl, VT, Lo, Hi));
3857 Results.push_back(DAG.getNode(OpToUse, dl, VTs, Node->getOperand(0),
3876 Results.push_back(DAG.getNode(ISD::OR, dl, VT, Lo, Hi));
3883 Results.push_back(Expanded);
3888 Results.push_back(Expanded);
3894 Results.push_back(TLI.expandAddSubSat(Node, DAG));
3898 Results.push_back(TLI.expandCMP(Node, DAG));
3902 Results.push_back(TLI.expandShlSat(Node, DAG));
3908 Results.push_back(TLI.expandFixedPointMul(Node, DAG));
3919 Results.push_back(V);
3969 Results.push_back(Sum2);
3970 Results.push_back(DAG.getBoolExtOrTrunc(ResultCarry, dl, CarryType, VT));
3977 Results.push_back(Result);
3978 Results.push_back(Overflow);
3985 Results.push_back(Result);
3986 Results.push_back(Overflow);
3993 Results.push_back(Result);
3994 Results.push_back(Overflow);
4006 Results.push_back(DAG.getNode(ISD::OR, dl, PairTy, Tmp1, Tmp2));
4023 Results.push_back(Tmp1);
4065 Results.push_back(Tmp1);
4092 Results.push_back(Tmp1);
4143 Results.push_back(Tmp1);
4145 Results.push_back(Chain);
4163 Results.push_back(Tmp1);
4186 Results.push_back(
4240 Results.push_back(Tmp1);
4270 Results.push_back(Tmp1);
4274 Results.push_back(ExpandBUILD_VECTOR(Node));
4277 Results.push_back(ExpandSPLAT_VECTOR(Node));
4301 Results.push_back(Result);
4319 Results.push_back(TLI.expandVecReduce(Node, DAG));
4323 Results.push_back(TLI.expandVPCTTZElements(Node, DAG));
4328 Results.push_back(Node->getOperand(0));
4345 if (!TLI.isStrictFPEnabled() && Results.empty() && Node->isStrictFPOpcode()) {
4373 Results.push_back(Fadd);
4374 Results.push_back(Fadd.getValue(1));
4394 if (Results.empty()) {
4400 ReplaceNode(Node, Results.data());
4406 SmallVector<SDValue, 8> Results;
4427 Results.push_back(CallResult.second);
4468 Results.push_back(Tmp.first);
4469 Results.push_back(Tmp.second);
4484 Results.push_back(CallResult.second);
4495 Results.push_back(Tmp.second);
4502 RTLIB::FMIN_PPCF128, Results);
4511 RTLIB::FMAX_PPCF128, Results);
4517 RTLIB::SQRT_PPCF128, Results);
4522 RTLIB::CBRT_PPCF128, Results);
4528 RTLIB::SIN_PPCF128, Results);
4534 RTLIB::COS_PPCF128, Results);
4539 RTLIB::TAN_F128, RTLIB::TAN_PPCF128, Results);
4544 RTLIB::ASIN_F128, RTLIB::ASIN_PPCF128, Results);
4549 RTLIB::ACOS_F128, RTLIB::ACOS_PPCF128, Results);
4554 RTLIB::ATAN_F128, RTLIB::ATAN_PPCF128, Results);
4559 RTLIB::SINH_F128, RTLIB::SINH_PPCF128, Results);
4564 RTLIB::COSH_F128, RTLIB::COSH_PPCF128, Results);
4569 RTLIB::TANH_F128, RTLIB::TANH_PPCF128, Results);
4573 ExpandSinCosLibCall(Node, Results);
4578 RTLIB::LOG_F128, RTLIB::LOG_PPCF128, Results);
4583 RTLIB::LOG2_F128, RTLIB::LOG2_PPCF128, Results);
4588 RTLIB::LOG10_F128, RTLIB::LOG10_PPCF128, Results);
4593 RTLIB::EXP_F128, RTLIB::EXP_PPCF128, Results);
4598 RTLIB::EXP2_F128, RTLIB::EXP2_PPCF128, Results);
4602 RTLIB::EXP10_F128, RTLIB::EXP10_PPCF128, Results);
4608 RTLIB::TRUNC_PPCF128, Results);
4614 RTLIB::FLOOR_PPCF128, Results);
4620 RTLIB::CEIL_PPCF128, Results);
4626 RTLIB::RINT_PPCF128, Results);
4634 RTLIB::NEARBYINT_PPCF128, Results);
4642 RTLIB::ROUND_PPCF128, Results);
4650 RTLIB::ROUNDEVEN_PPCF128, Results);
4655 RTLIB::LDEXP_F128, RTLIB::LDEXP_PPCF128, Results);
4658 ExpandFrexpLibCall(Node, Results);
4676 Results.push_back(FPOW);
4677 Results.push_back(FPOW.getValue(1));
4682 Results.push_back(DAG.getNode(ISD::FPOW, SDLoc(Node),
4696 Results.push_back(DAG.getUNDEF(Node->getValueType(0)));
4699 ExpandFPLibCall(Node, LC, Results);
4705 RTLIB::POW_F128, RTLIB::POW_PPCF128, Results);
4712 RTLIB::LROUND_PPCF128, Results);
4719 RTLIB::LLROUND_PPCF128, Results);
4726 RTLIB::LRINT_PPCF128, Results);
4733 RTLIB::LLRINT_PPCF128, Results);
4739 RTLIB::DIV_PPCF128, Results);
4745 RTLIB::REM_PPCF128, Results);
4751 RTLIB::FMA_PPCF128, Results);
4757 RTLIB::ADD_PPCF128, Results);
4763 RTLIB::MUL_PPCF128, Results);
4767 Results.push_back(ExpandLibCall(RTLIB::FPEXT_F16_F32, Node, false).first);
4776 Results.push_back(Tmp.first);
4777 Results.push_back(Tmp.second);
4786 Results.push_back(Tmp.first);
4787 Results.push_back(Tmp.second);
4795 Results.push_back(ExpandLibCall(LC, Node, false).first);
4802 Results.push_back(ExpandLibCall(LC, Node, false).first);
4841 Results.push_back(Tmp.first);
4843 Results.push_back(Tmp.second);
4882 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, RVT, Tmp.first));
4884 Results.push_back(Tmp.second);
4908 Results.push_back(Tmp.first);
4910 Results.push_back(Tmp.second);
4914 Results.push_back(
4938 Results.push_back(Tmp.first);
4939 Results.push_back(Tmp.second);
4946 RTLIB::SUB_PPCF128, Results);
4949 Results.push_back(ExpandIntLibCall(Node, true,
4955 Results.push_back(ExpandIntLibCall(Node, false,
4961 Results.push_back(ExpandIntLibCall(Node, true,
4967 Results.push_back(ExpandIntLibCall(Node, false,
4975 ExpandDivRemLibCall(Node, Results);
4978 Results.push_back(ExpandIntLibCall(Node, false,
4988 Results.push_back(ExpandLibCall(RTLIB::CTLZ_I32, Node, false).first);
4991 Results.push_back(ExpandLibCall(RTLIB::CTLZ_I64, Node, false).first);
4994 Results.push_back(ExpandLibCall(RTLIB::CTLZ_I128, Node, false).first);
5003 Results.push_back(
5010 Results.push_back(
5017 Results.push_back(
5032 Results.push_back(LdInst);
5033 Results.push_back(LdInst.getValue(1));
5046 Results.push_back(
5057 Results.push_back(DAG.makeStateFunctionCall(RTLIB::FESETMODE, Mode,
5064 if (!Results.empty()) {
5066 ReplaceNode(Node, Results.data());
5085 SmallVector<SDValue, 8> Results;
5145 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
5164 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, CTLZResult));
5177 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
5184 PromoteLegalFP_TO_INT(Node, dl, Results);
5188 Results.push_back(PromoteLegalFP_TO_INT_SAT(Node, dl));
5194 PromoteLegalINT_TO_FP(Node, dl, Results);
5275 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1));
5292 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
5293 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp2));
5321 Results.push_back(Tmp1);
5334 Results.push_back(Tmp1);
5342 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp3));
5379 Results.push_back(Tmp1);
5403 Results.push_back(DAG.getNode(Node->getOpcode(), dl, VTs,
5406 Results.push_back(Results.back().getValue(1));
5411 Results.push_back(DAG.getNode(ISD::SETCC, dl, Node->getValueType(0), Tmp1,
5424 Results.push_back(DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0),
5443 Results.push_back(
5465 Results.push_back(Tmp1);
5466 Results.push_back(Tmp1.getValue(1));
5472 Results.push_back(
5490 Results.push_back(Tmp4);
5491 Results.push_back(Tmp4.getValue(1));
5506 Results.push_back(
5518 Results.push_back(Tmp3);
5519 Results.push_back(Tmp3.getValue(1));
5525 Results.push_back(
5529 Results.push_back(Tmp2.getValue(1));
5560 Results.push_back(
5592 Results.push_back(Tmp3);
5593 Results.push_back(Tmp3.getValue(1));
5620 Results.push_back(CvtVec);
5664 Results.push_back(DAG.getNode(ISD::BITCAST, SL, EltVT, NewVec));
5714 Results.push_back(DAG.getNode(ISD::BITCAST, SL, OVT, NewVec));
5742 Results.push_back(CvtVec);
5767 Results.push_back(DAG.getNode(ISD::BITCAST, SL, OVT, NewAtomic));
5768 Results.push_back(NewAtomic.getValue(1));
5770 Results.push_back(NewAtomic);
5784 Results.push_back(DAG.getNode(ISD::BITCAST, SL, OVT, NewAtomic));
5785 Results.push_back(NewAtomic.getValue(1));
5795 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp2));
5800 Results.push_back(
5812 Results.push_back(PromoteReduction(Node));
5817 if (!Results.empty()) {
5819 ReplaceNode(Node, Results.data());