Lines Matching refs:Tmp1

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