Lines Matching refs:Tmp1

365   SDValue Tmp1 = Vec;  in PerformInsertVectorEltInMemory()  local
375 EVT VT = Tmp1.getValueType(); in PerformInsertVectorEltInMemory()
383 DAG.getEntryNode(), dl, Tmp1, StackPtr, in PerformInsertVectorEltInMemory()
1658 SDValue Tmp1 = SDValue(Node, 0); in ExpandDYNAMIC_STACKALLOC() local
1661 SDValue Chain = Tmp1.getOperand(0); in ExpandDYNAMIC_STACKALLOC()
1677 Tmp1 = DAG.getNode(Opc, dl, VT, SP, Size); // Value in ExpandDYNAMIC_STACKALLOC()
1679 Tmp1 = DAG.getNode(ISD::AND, dl, VT, Tmp1, in ExpandDYNAMIC_STACKALLOC()
1681 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Tmp1); // Output chain in ExpandDYNAMIC_STACKALLOC()
1686 Results.push_back(Tmp1); in ExpandDYNAMIC_STACKALLOC()
2432 SDValue Tmp1; in ExpandLegalINT_TO_FP() local
2434 Tmp1 = DAG.getNode(ISD::STRICT_SINT_TO_FP, dl, { DestVT, MVT::Other }, in ExpandLegalINT_TO_FP()
2437 Tmp1 = DAG.getNode(ISD::SINT_TO_FP, dl, DestVT, Op0); in ExpandLegalINT_TO_FP()
2486 { Tmp1.getValue(1), Tmp1, FudgeInReg }); in ExpandLegalINT_TO_FP()
2491 return DAG.getNode(ISD::FADD, dl, DestVT, Tmp1, FudgeInReg); in ExpandLegalINT_TO_FP()
2657 SDValue Tmp1, Tmp2, Tmp3, Tmp4; in ExpandNode() local
2661 if (TLI.expandABS(Node, Tmp1, DAG)) in ExpandNode()
2662 Results.push_back(Tmp1); in ExpandNode()
2665 if (TLI.expandCTPOP(Node, Tmp1, DAG)) in ExpandNode()
2666 Results.push_back(Tmp1); in ExpandNode()
2670 if (TLI.expandCTLZ(Node, Tmp1, DAG)) in ExpandNode()
2671 Results.push_back(Tmp1); in ExpandNode()
2675 if (TLI.expandCTTZ(Node, Tmp1, DAG)) in ExpandNode()
2676 Results.push_back(Tmp1); in ExpandNode()
2679 if ((Tmp1 = TLI.expandBITREVERSE(Node, DAG))) in ExpandNode()
2680 Results.push_back(Tmp1); in ExpandNode()
2683 if ((Tmp1 = TLI.expandBSWAP(Node, DAG))) in ExpandNode()
2684 Results.push_back(Tmp1); in ExpandNode()
2833 if ((Tmp1 = EmitStackConvert(Node->getOperand(1), Node->getValueType(0), in ExpandNode()
2836 ReplaceNode(Node, Tmp1.getNode()); in ExpandNode()
2843 if ((Tmp1 = EmitStackConvert(Node->getOperand(0), Node->getValueType(0), in ExpandNode()
2845 Results.push_back(Tmp1); in ExpandNode()
2860 if ((Tmp1 = EmitStackConvert( in ExpandNode()
2863 ReplaceNode(Node, Tmp1.getNode()); in ExpandNode()
2869 if ((Tmp1 = EmitStackConvert(Node->getOperand(0), in ExpandNode()
2872 Results.push_back(Tmp1); in ExpandNode()
2900 Tmp1 = DAG.getNode(ISD::SHL, dl, Node->getValueType(0), in ExpandNode()
2902 Tmp1 = DAG.getNode(ISD::SRA, dl, Node->getValueType(0), Tmp1, ShiftCst); in ExpandNode()
2903 Results.push_back(Tmp1); in ExpandNode()
2908 if (TLI.expandUINT_TO_FP(Node, Tmp1, Tmp2, DAG)) { in ExpandNode()
2909 Results.push_back(Tmp1); in ExpandNode()
2917 if ((Tmp1 = ExpandLegalINT_TO_FP(Node, Tmp2))) { in ExpandNode()
2918 Results.push_back(Tmp1); in ExpandNode()
2924 if (TLI.expandFP_TO_SINT(Node, Tmp1, DAG)) in ExpandNode()
2925 Results.push_back(Tmp1); in ExpandNode()
2928 if (TLI.expandFP_TO_SINT(Node, Tmp1, DAG)) { in ExpandNode()
2929 ReplaceNode(Node, Tmp1.getNode()); in ExpandNode()
2935 if (TLI.expandFP_TO_UINT(Node, Tmp1, Tmp2, DAG)) in ExpandNode()
2936 Results.push_back(Tmp1); in ExpandNode()
2939 if (TLI.expandFP_TO_UINT(Node, Tmp1, Tmp2, DAG)) { in ExpandNode()
2943 ReplaceNodeWithValue(SDValue(Node, 0), Tmp1); in ExpandNode()
2962 Tmp1 = DAG.getNode(ISD::BITCAST, dl, Node->getValueType(0), in ExpandNode()
2965 Tmp1 = ExpandExtractFromVectorThroughStack(SDValue(Node, 0)); in ExpandNode()
2966 Results.push_back(Tmp1); in ExpandNode()
3053 Tmp1 = DAG.getBuildVector(VT, dl, Ops); in ExpandNode()
3055 Tmp1 = DAG.getNode(ISD::BITCAST, dl, Node->getValueType(0), Tmp1); in ExpandNode()
3056 Results.push_back(Tmp1); in ExpandNode()
3067 Tmp1 = DAG.getNode(ISD::SRL, dl, OpTy, Node->getOperand(0), in ExpandNode()
3072 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0), Tmp1); in ExpandNode()
3075 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0), in ExpandNode()
3078 Results.push_back(Tmp1); in ExpandNode()
3129 Tmp1 = Node->getOperand(0); in ExpandNode()
3131 Tmp1 = DAG.getSelectCC(dl, Tmp1, Tmp2, Tmp1, Tmp2, Pred); in ExpandNode()
3132 Results.push_back(Tmp1); in ExpandNode()
3150 Tmp1 = DAG.getNode(ISD::FSINCOS, dl, VTs, Node->getOperand(0)); in ExpandNode()
3152 Tmp1 = Tmp1.getValue(1); in ExpandNode()
3153 Results.push_back(Tmp1); in ExpandNode()
3221 Tmp1 = DAG.getNode(ISD::FNEG, dl, VT, Node->getOperand(1)); in ExpandNode()
3222 Tmp1 = DAG.getNode(ISD::FADD, dl, VT, Node->getOperand(0), Tmp1, Flags); in ExpandNode()
3223 Results.push_back(Tmp1); in ExpandNode()
3232 Tmp1 = DAG.getNode(ISD::XOR, dl, VT, Node->getOperand(1), in ExpandNode()
3235 Tmp1 = DAG.getNode(ISD::ADD, dl, VT, Tmp1, DAG.getConstant(1, dl, VT)); in ExpandNode()
3236 Results.push_back(DAG.getNode(ISD::ADD, dl, VT, Node->getOperand(0), Tmp1)); in ExpandNode()
3241 if (TLI.expandREM(Node, Tmp1, DAG)) in ExpandNode()
3242 Results.push_back(Tmp1); in ExpandNode()
3251 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Node->getOperand(0), in ExpandNode()
3253 Results.push_back(Tmp1); in ExpandNode()
3264 Tmp1 = DAG.getNode(ExpandOpcode, dl, VTs, Node->getOperand(0), in ExpandNode()
3266 Results.push_back(Tmp1.getValue(1)); in ExpandNode()
3350 if (TLI.expandFunnelShift(Node, Tmp1, DAG)) in ExpandNode()
3351 Results.push_back(Tmp1); in ExpandNode()
3355 if (TLI.expandROT(Node, true /*AllowVectorOps*/, Tmp1, DAG)) in ExpandNode()
3356 Results.push_back(Tmp1); in ExpandNode()
3464 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, PairTy, Node->getOperand(0)); in ExpandNode()
3470 Results.push_back(DAG.getNode(ISD::OR, dl, PairTy, Tmp1, Tmp2)); in ExpandNode()
3474 Tmp1 = Node->getOperand(0); in ExpandNode()
3477 if (Tmp1.getOpcode() == ISD::SETCC) { in ExpandNode()
3478 Tmp1 = DAG.getSelectCC(dl, Tmp1.getOperand(0), Tmp1.getOperand(1), in ExpandNode()
3480 cast<CondCodeSDNode>(Tmp1.getOperand(2))->get()); in ExpandNode()
3482 Tmp1 = DAG.getSelectCC(dl, Tmp1, in ExpandNode()
3483 DAG.getConstant(0, dl, Tmp1.getValueType()), in ExpandNode()
3486 Tmp1->setFlags(Node->getFlags()); in ExpandNode()
3487 Results.push_back(Tmp1); in ExpandNode()
3527 Tmp1 = TLI.expandIndirectJTBranch(dl, LD.getValue(1), Addr, DAG); in ExpandNode()
3528 Results.push_back(Tmp1); in ExpandNode()
3534 Tmp1 = Node->getOperand(0); in ExpandNode()
3537 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other, in ExpandNode()
3538 Tmp1, Tmp2.getOperand(2), in ExpandNode()
3551 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other, Tmp1, in ExpandNode()
3556 Results.push_back(Tmp1); in ExpandNode()
3565 Tmp1 = Node->getOperand(0 + Offset); in ExpandNode()
3569 TLI.LegalizeSetCCCondCode(DAG, Node->getValueType(0), Tmp1, Tmp2, Tmp3, in ExpandNode()
3576 Tmp1 = DAG.getNode(ISD::SETCC, dl, Node->getValueType(0), in ExpandNode()
3577 Tmp1, Tmp2, Tmp3, Node->getFlags()); in ExpandNode()
3582 Tmp1 = DAG.getLogicalNOT(dl, Tmp1, Tmp1->getValueType(0)); in ExpandNode()
3584 Results.push_back(Tmp1); in ExpandNode()
3599 switch (TLI.getBooleanContents(Tmp1.getValueType())) { in ExpandNode()
3608 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, VT, Tmp1, Tmp2, in ExpandNode()
3612 Tmp1->setFlags(Node->getFlags()); in ExpandNode()
3613 Results.push_back(Tmp1); in ExpandNode()
3618 Tmp1 = Node->getOperand(0); // LHS in ExpandNode()
3627 if (TLI.isCondCodeLegalOrCustom(CCOp, Tmp1.getSimpleValueType())) { in ExpandNode()
3630 EVT CmpVT = Tmp1.getValueType(); in ExpandNode()
3635 SDValue Cond = DAG.getNode(ISD::SETCC, dl, CCVT, Tmp1, Tmp2, CC, Node->getFlags()); in ExpandNode()
3645 ISD::CondCode InvCC = ISD::getSetCCInverse(CCOp, Tmp1.getValueType()); in ExpandNode()
3646 if (TLI.isCondCodeLegalOrCustom(InvCC, Tmp1.getSimpleValueType())) { in ExpandNode()
3649 Tmp1 = DAG.getSelectCC(dl, Tmp1, Tmp2, Tmp4, Tmp3, InvCC); in ExpandNode()
3650 Tmp1->setFlags(Node->getFlags()); in ExpandNode()
3655 if (TLI.isCondCodeLegalOrCustom(SwapInvCC, Tmp1.getSimpleValueType())) { in ExpandNode()
3659 Tmp1 = DAG.getSelectCC(dl, Tmp2, Tmp1, Tmp4, Tmp3, SwapInvCC); in ExpandNode()
3660 Tmp1->setFlags(Node->getFlags()); in ExpandNode()
3666 DAG, getSetCCResultType(Tmp1.getValueType()), Tmp1, Tmp2, CC, in ExpandNode()
3679 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), in ExpandNode()
3680 Tmp1, Tmp2, Tmp3, Tmp4, CC); in ExpandNode()
3682 Tmp2 = DAG.getConstant(0, dl, Tmp1.getValueType()); in ExpandNode()
3684 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), Tmp1, in ExpandNode()
3687 Tmp1->setFlags(Node->getFlags()); in ExpandNode()
3689 Results.push_back(Tmp1); in ExpandNode()
3695 Tmp1 = Node->getOperand(0); // Chain in ExpandNode()
3711 Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1, in ExpandNode()
3716 Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1, Tmp4, in ExpandNode()
3719 Results.push_back(Tmp1); in ExpandNode()
4381 SDValue Tmp1, Tmp2, Tmp3, Tmp4; in PromoteNode() local
4391 Tmp1 = DAG.getNode(ISD::ANY_EXTEND, dl, NVT, Node->getOperand(0)); in PromoteNode()
4393 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0)); in PromoteNode()
4401 Tmp1 = DAG.getNode(ISD::OR, dl, NVT, Tmp1, in PromoteNode()
4406 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1); in PromoteNode()
4410 Tmp1 = DAG.getNode(ISD::SUB, dl, NVT, Tmp1, in PromoteNode()
4414 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1)); in PromoteNode()
4419 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0)); in PromoteNode()
4420 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1); in PromoteNode()
4421 Tmp1 = DAG.getNode( in PromoteNode()
4422 ISD::SRL, dl, NVT, Tmp1, in PromoteNode()
4426 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1)); in PromoteNode()
4459 Tmp1 = DAG.getVAArg(NVT, dl, Chain, Ptr, Node->getOperand(2), in PromoteNode()
4461 Chain = Tmp1.getValue(1); in PromoteNode()
4463 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1); in PromoteNode()
4507 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0)); in PromoteNode()
4510 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2); in PromoteNode()
4511 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1)); in PromoteNode()
4519 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0)); in PromoteNode()
4521 Tmp1 = DAG.getNode(ISD::MUL, dl, NVT, Tmp1, Tmp2); in PromoteNode()
4526 ISD::SRL, dl, NVT, Tmp1, in PromoteNode()
4528 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1)); in PromoteNode()
4545 Tmp1 = Node->getOperand(0); in PromoteNode()
4550 Tmp1 = DAG.getSelect(dl, NVT, Tmp1, Tmp2, Tmp3); in PromoteNode()
4551 Tmp1->setFlags(Node->getFlags()); in PromoteNode()
4553 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1); in PromoteNode()
4555 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1, in PromoteNode()
4557 Results.push_back(Tmp1); in PromoteNode()
4564 Tmp1 = DAG.getNode(ISD::BITCAST, dl, NVT, Node->getOperand(0)); in PromoteNode()
4568 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask); in PromoteNode()
4569 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1); in PromoteNode()
4570 Results.push_back(Tmp1); in PromoteNode()
4574 Tmp1 = DAG.getNode(ISD::ANY_EXTEND, dl, NVT, Node->getOperand(0)); in PromoteNode()
4576 Tmp3 = DAG.getNode(ISD::VECTOR_SPLICE, dl, NVT, Tmp1, Tmp2, in PromoteNode()
4595 Tmp1 = Node->getOperand(0); in PromoteNode()
4598 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0)); in PromoteNode()
4605 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, NVT, {Tmp1, Tmp2, Tmp3, Tmp4, Cond}, in PromoteNode()
4610 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1); in PromoteNode()
4612 Tmp1 = DAG.getNode(ISD::FP_ROUND, dl, OVT, Tmp1, in PromoteNode()
4615 Results.push_back(Tmp1); in PromoteNode()
4628 std::tie(Tmp1, std::ignore) = in PromoteNode()
4632 SmallVector<SDValue, 2> TmpChains = {Tmp1.getValue(1), Tmp2.getValue(1)}; in PromoteNode()
4636 {OutChain, Tmp1, Tmp2, Node->getOperand(3)}, in PromoteNode()
4641 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0)); in PromoteNode()
4643 Results.push_back(DAG.getNode(ISD::SETCC, dl, Node->getValueType(0), Tmp1, in PromoteNode()
4654 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(2)); in PromoteNode()
4658 Tmp1, Tmp2, Node->getOperand(4))); in PromoteNode()
4669 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0)); in PromoteNode()
4671 Tmp3 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2, in PromoteNode()
4678 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4682 Tmp3 = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Tmp1.getValue(1), in PromoteNode()
4684 Tmp1 = DAG.getNode(Node->getOpcode(), dl, {NVT, MVT::Other}, in PromoteNode()
4685 {Tmp3, Tmp1, Tmp2}); in PromoteNode()
4686 Tmp1 = DAG.getNode(ISD::STRICT_FP_ROUND, dl, {OVT, MVT::Other}, in PromoteNode()
4687 {Tmp1.getValue(1), Tmp1, DAG.getIntPtrConstant(0, dl)}); in PromoteNode()
4688 Results.push_back(Tmp1); in PromoteNode()
4689 Results.push_back(Tmp1.getValue(1)); in PromoteNode()
4692 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0)); in PromoteNode()
4697 DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2, Tmp3), in PromoteNode()
4702 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0)); in PromoteNode()
4704 Tmp3 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2); in PromoteNode()
4733 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0)); in PromoteNode()
4734 Tmp2 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1); in PromoteNode()
4745 Tmp1 = DAG.getNode(ISD::STRICT_FP_EXTEND, dl, {NVT, MVT::Other}, in PromoteNode()
4748 {Tmp1.getValue(1), Tmp1}); in PromoteNode()