Lines Matching defs:Tmp1

1738   SDValue Tmp1 = SDValue(Node, 0);
1741 SDValue Chain = Tmp1.getOperand(0);
1757 Tmp1 = DAG.getNode(Opc, dl, VT, SP, Size); // Value
1759 Tmp1 = DAG.getNode(ISD::AND, dl, VT, Tmp1,
1761 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Tmp1); // Output chain
1765 Results.push_back(Tmp1);
2795 SDValue Tmp1;
2797 Tmp1 = DAG.getNode(ISD::STRICT_SINT_TO_FP, dl, { DestVT, MVT::Other },
2800 Tmp1 = DAG.getNode(ISD::SINT_TO_FP, dl, DestVT, Op0);
2849 { Tmp1.getValue(1), Tmp1, FudgeInReg });
2854 return DAG.getNode(ISD::FADD, dl, DestVT, Tmp1, FudgeInReg);
3058 SDValue Tmp1, Tmp2, Tmp3, Tmp4;
3062 if ((Tmp1 = TLI.expandABS(Node, DAG)))
3063 Results.push_back(Tmp1);
3067 if ((Tmp1 = TLI.expandABD(Node, DAG)))
3068 Results.push_back(Tmp1);
3074 if ((Tmp1 = TLI.expandAVG(Node, DAG)))
3075 Results.push_back(Tmp1);
3078 if ((Tmp1 = TLI.expandCTPOP(Node, DAG)))
3079 Results.push_back(Tmp1);
3083 if ((Tmp1 = TLI.expandCTLZ(Node, DAG)))
3084 Results.push_back(Tmp1);
3088 if ((Tmp1 = TLI.expandCTTZ(Node, DAG)))
3089 Results.push_back(Tmp1);
3092 if ((Tmp1 = TLI.expandBITREVERSE(Node, DAG)))
3093 Results.push_back(Tmp1);
3096 if ((Tmp1 = TLI.expandBSWAP(Node, DAG)))
3097 Results.push_back(Tmp1);
3263 if ((Tmp1 = EmitStackConvert(Node->getOperand(1), Node->getValueType(0),
3266 ReplaceNode(Node, Tmp1.getNode());
3272 if ((Tmp1 = TLI.expandFP_ROUND(Node, DAG))) {
3273 Results.push_back(Tmp1);
3280 if ((Tmp1 = EmitStackConvert(Node->getOperand(0), Node->getValueType(0),
3282 Results.push_back(Tmp1);
3297 if ((Tmp1 = EmitStackConvert(
3300 ReplaceNode(Node, Tmp1.getNode());
3314 if ((Tmp1 = EmitStackConvert(Op, SrcVT, DstVT, dl)))
3315 Results.push_back(Tmp1);
3391 Tmp1 = DAG.getNode(ISD::SHL, dl, Node->getValueType(0),
3393 Tmp1 = DAG.getNode(ISD::SRA, dl, Node->getValueType(0), Tmp1, ShiftCst);
3394 Results.push_back(Tmp1);
3399 if (TLI.expandUINT_TO_FP(Node, Tmp1, Tmp2, DAG)) {
3400 Results.push_back(Tmp1);
3408 if ((Tmp1 = ExpandLegalINT_TO_FP(Node, Tmp2))) {
3409 Results.push_back(Tmp1);
3415 if (TLI.expandFP_TO_SINT(Node, Tmp1, DAG))
3416 Results.push_back(Tmp1);
3419 if (TLI.expandFP_TO_SINT(Node, Tmp1, DAG)) {
3420 ReplaceNode(Node, Tmp1.getNode());
3426 if (TLI.expandFP_TO_UINT(Node, Tmp1, Tmp2, DAG))
3427 Results.push_back(Tmp1);
3430 if (TLI.expandFP_TO_UINT(Node, Tmp1, Tmp2, DAG)) {
3434 ReplaceNodeWithValue(SDValue(Node, 0), Tmp1);
3453 Tmp1 = DAG.getNode(ISD::BITCAST, dl, Node->getValueType(0),
3456 Tmp1 = ExpandExtractFromVectorThroughStack(SDValue(Node, 0));
3457 Results.push_back(Tmp1);
3542 Tmp1 = DAG.getBuildVector(VT, dl, Ops);
3544 Tmp1 = DAG.getNode(ISD::BITCAST, dl, Node->getValueType(0), Tmp1);
3545 Results.push_back(Tmp1);
3556 Tmp1 = DAG.getNode(ISD::SRL, dl, OpTy, Node->getOperand(0),
3561 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0), Tmp1);
3564 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0),
3567 Results.push_back(Tmp1);
3626 Tmp1 = Node->getOperand(0);
3628 Tmp1 = DAG.getSelectCC(dl, Tmp1, Tmp2, Tmp1, Tmp2, Pred);
3629 Results.push_back(Tmp1);
3653 Tmp1 = DAG.getNode(ISD::FSINCOS, dl, VTs, Node->getOperand(0));
3655 Tmp1 = Tmp1.getValue(1);
3656 Results.push_back(Tmp1);
3755 Tmp1 = DAG.getNode(ISD::FNEG, dl, VT, Node->getOperand(1));
3756 Tmp1 = DAG.getNode(ISD::FADD, dl, VT, Node->getOperand(0), Tmp1, Flags);
3757 Results.push_back(Tmp1);
3766 Tmp1 = DAG.getNOT(dl, Node->getOperand(1), VT);
3767 Tmp1 = DAG.getNode(ISD::ADD, dl, VT, Tmp1, DAG.getConstant(1, dl, VT));
3768 Results.push_back(DAG.getNode(ISD::ADD, dl, VT, Node->getOperand(0), Tmp1));
3773 if (TLI.expandREM(Node, Tmp1, DAG))
3774 Results.push_back(Tmp1);
3783 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Node->getOperand(0),
3785 Results.push_back(Tmp1);
3796 Tmp1 = DAG.getNode(ExpandOpcode, dl, VTs, Node->getOperand(0),
3798 Results.push_back(Tmp1.getValue(1));
4000 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, PairTy, Node->getOperand(0));
4006 Results.push_back(DAG.getNode(ISD::OR, dl, PairTy, Tmp1, Tmp2));
4010 Tmp1 = Node->getOperand(0);
4013 if (Tmp1.getOpcode() == ISD::SETCC) {
4014 Tmp1 = DAG.getSelectCC(dl, Tmp1.getOperand(0), Tmp1.getOperand(1),
4016 cast<CondCodeSDNode>(Tmp1.getOperand(2))->get());
4018 Tmp1 = DAG.getSelectCC(dl, Tmp1,
4019 DAG.getConstant(0, dl, Tmp1.getValueType()),
4022 Tmp1->setFlags(Node->getFlags());
4023 Results.push_back(Tmp1);
4064 Tmp1 = TLI.expandIndirectJTBranch(dl, LD.getValue(1), Addr, JTI, DAG);
4065 Results.push_back(Tmp1);
4071 Tmp1 = Node->getOperand(0);
4076 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other, Tmp1, Tmp2.getOperand(2),
4087 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other, Tmp1,
4092 Results.push_back(Tmp1);
4104 Tmp1 = Node->getOperand(0 + Offset);
4113 DAG, Node->getValueType(0), Tmp1, Tmp2, Tmp3, Mask, EVL, NeedInvert, dl,
4121 Tmp1 = DAG.getNode(Node->getOpcode(), dl, Node->getVTList(),
4122 {Chain, Tmp1, Tmp2, Tmp3}, Node->getFlags());
4123 Chain = Tmp1.getValue(1);
4125 Tmp1 = DAG.getNode(Node->getOpcode(), dl, Node->getValueType(0),
4126 {Tmp1, Tmp2, Tmp3, Mask, EVL}, Node->getFlags());
4128 Tmp1 = DAG.getNode(Node->getOpcode(), dl, Node->getValueType(0), Tmp1,
4137 Tmp1 = DAG.getLogicalNOT(dl, Tmp1, Tmp1->getValueType(0));
4139 Tmp1 =
4140 DAG.getVPLogicalNOT(dl, Tmp1, Mask, EVL, Tmp1->getValueType(0));
4143 Results.push_back(Tmp1);
4158 EVT Tmp1VT = Tmp1.getValueType();
4159 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, VT, Tmp1, Tmp2,
4162 Tmp1->setFlags(Node->getFlags());
4163 Results.push_back(Tmp1);
4168 Tmp1 = Node->getOperand(0); // LHS
4177 if (TLI.isCondCodeLegalOrCustom(CCOp, Tmp1.getSimpleValueType())) {
4180 EVT CmpVT = Tmp1.getValueType();
4185 SDValue Cond = DAG.getNode(ISD::SETCC, dl, CCVT, Tmp1, Tmp2, CC, Node->getFlags());
4196 ISD::CondCode InvCC = ISD::getSetCCInverse(CCOp, Tmp1.getValueType());
4197 if (TLI.isCondCodeLegalOrCustom(InvCC, Tmp1.getSimpleValueType())) {
4200 Tmp1 = DAG.getSelectCC(dl, Tmp1, Tmp2, Tmp4, Tmp3, InvCC);
4201 Tmp1->setFlags(Node->getFlags());
4206 if (TLI.isCondCodeLegalOrCustom(SwapInvCC, Tmp1.getSimpleValueType())) {
4210 Tmp1 = DAG.getSelectCC(dl, Tmp2, Tmp1, Tmp4, Tmp3, SwapInvCC);
4211 Tmp1->setFlags(Node->getFlags());
4217 DAG, getSetCCResultType(Tmp1.getValueType()), Tmp1, Tmp2, CC,
4230 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0),
4231 Tmp1, Tmp2, Tmp3, Tmp4, CC);
4233 Tmp2 = DAG.getConstant(0, dl, Tmp1.getValueType());
4235 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), Tmp1,
4238 Tmp1->setFlags(Node->getFlags());
4240 Results.push_back(Tmp1);
4246 Tmp1 = Node->getOperand(0); // Chain
4262 Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1,
4267 Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1, Tmp4,
4270 Results.push_back(Tmp1);
5112 SDValue Tmp1, Tmp2, Tmp3, Tmp4;
5121 Tmp1 = DAG.getNode(ISD::ANY_EXTEND, dl, NVT, Node->getOperand(0));
5123 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0));
5132 Tmp1 = DAG.getNode(ISD::OR, dl, NVT, Tmp1,
5138 Tmp1 = DAG.getNode(NewOpc, dl, NVT, Tmp1);
5140 // Tmp1 = Tmp1 - (sizeinbits(NVT) - sizeinbits(Old VT))
5141 Tmp1 = DAG.getNode(ISD::SUB, dl, NVT, Tmp1,
5145 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
5156 // Tmp1 = Tmp1 << (sizeinbits(NVT) - sizeinbits(Old VT))
5170 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0));
5171 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);
5172 Tmp1 = DAG.getNode(
5173 ISD::SRL, dl, NVT, Tmp1,
5177 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
5210 Tmp1 = DAG.getVAArg(NVT, dl, Chain, Ptr, Node->getOperand(2),
5212 Chain = Tmp1.getValue(1);
5214 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1);
5271 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
5274 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2);
5275 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1));
5283 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
5285 Tmp1 = DAG.getNode(ISD::MUL, dl, NVT, Tmp1, Tmp2);
5290 ISD::SRL, dl, NVT, Tmp1,
5292 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
5309 Tmp1 = Node->getOperand(0);
5314 Tmp1 = DAG.getSelect(dl, NVT, Tmp1, Tmp2, Tmp3);
5315 Tmp1->setFlags(Node->getFlags());
5317 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1);
5319 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1,
5321 Results.push_back(Tmp1);
5328 Tmp1 = DAG.getNode(ISD::BITCAST, dl, NVT, Node->getOperand(0));
5332 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask);
5333 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1);
5334 Results.push_back(Tmp1);
5338 Tmp1 = DAG.getNode(ISD::ANY_EXTEND, dl, NVT, Node->getOperand(0));
5340 Tmp3 = DAG.getNode(ISD::VECTOR_SPLICE, dl, NVT, Tmp1, Tmp2,
5359 Tmp1 = Node->getOperand(0);
5362 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
5369 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, NVT, {Tmp1, Tmp2, Tmp3, Tmp4, Cond},
5374 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1);
5376 Tmp1 = DAG.getNode(ISD::FP_ROUND, dl, OVT, Tmp1,
5379 Results.push_back(Tmp1);
5396 std::tie(Tmp1, std::ignore) =
5400 SmallVector<SDValue, 2> TmpChains = {Tmp1.getValue(1), Tmp2.getValue(1)};
5404 {OutChain, Tmp1, Tmp2, Node->getOperand(3)},
5409 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
5411 Results.push_back(DAG.getNode(ISD::SETCC, dl, Node->getValueType(0), Tmp1,
5422 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(2));
5426 Tmp1, Tmp2, Node->getOperand(4)));
5439 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
5441 Tmp3 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2,
5455 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other},
5459 Tmp3 = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Tmp1.getValue(1),
5461 Tmp1 = DAG.getNode(Node->getOpcode(), dl, {NVT, MVT::Other},
5462 {Tmp3, Tmp1, Tmp2});
5463 Tmp1 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other},
5464 {Tmp1.getValue(1), Tmp1, DAG.getIntPtrConstant(0, dl)});
5465 Results.push_back(Tmp1);
5466 Results.push_back(Tmp1.getValue(1));
5469 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
5474 DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2, Tmp3),
5478 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other},
5484 Tmp4 = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Tmp1.getValue(1),
5487 {Tmp4, Tmp1, Tmp2, Tmp3});
5496 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
5498 Tmp3 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2);
5512 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other},
5515 {Tmp1.getValue(1), Tmp1, Node->getOperand(2)});
5522 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
5523 Tmp2 = DAG.getNode(ISD::FFREXP, dl, {NVT, Node->getValueType(1)}, Tmp1);
5558 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
5559 Tmp2 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);
5586 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other},
5589 {Tmp1.getValue(1), Tmp1});
5793 Tmp1 = DAG.getNode(ISD::ANY_EXTEND, dl, NewScalarType, Scalar);
5794 Tmp2 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);
5798 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NewScalarType, Scalar);
5799 Tmp2 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);