Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:Tmp1

317   SDValue Tmp1 = Vec;
327 EVT VT = Tmp1.getValueType();
337 DAG.getEntryNode(), dl, Tmp1, StackPtr,
1521 SDValue Tmp1 = SDValue(Node, 0);
1524 SDValue Chain = Tmp1.getOperand(0);
1536 Tmp1 = DAG.getNode(ISD::SUB, dl, VT, SP, Size); // Value
1538 Tmp1 = DAG.getNode(ISD::AND, dl, VT, Tmp1,
1540 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Tmp1); // Output chain
1545 Results.push_back(Tmp1);
2419 SDValue Tmp1 = DAG.getNode(ISD::SINT_TO_FP, dl, DestVT, Op0);
2467 return DAG.getNode(ISD::FADD, dl, DestVT, Tmp1, FudgeInReg);
2583 SDValue Tmp1, Tmp2, Tmp3, Tmp4, Tmp5, Tmp6, Tmp7, Tmp8;
2588 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT));
2589 return DAG.getNode(ISD::OR, dl, VT, Tmp1, Tmp2);
2594 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT));
2599 Tmp2 = DAG.getNode(ISD::OR, dl, VT, Tmp2, Tmp1);
2609 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(56, dl, SHVT));
2625 Tmp2 = DAG.getNode(ISD::OR, dl, VT, Tmp2, Tmp1);
2744 SDValue Tmp1, Tmp2, Tmp3, Tmp4;
2752 Tmp1 = ExpandBitCount(Node->getOpcode(), Node->getOperand(0), dl);
2753 Results.push_back(Tmp1);
2886 Tmp1 = EmitStackConvert(Node->getOperand(0), Node->getValueType(0),
2888 Results.push_back(Tmp1);
2891 Tmp1 = EmitStackConvert(Node->getOperand(0),
2894 Results.push_back(Tmp1);
2907 Tmp1 = DAG.getNode(ISD::SHL, dl, Node->getValueType(0),
2909 Tmp1 = DAG.getNode(ISD::SRA, dl, Node->getValueType(0), Tmp1, ShiftCst);
2910 Results.push_back(Tmp1);
2921 Tmp1 = EmitStackConvert(Node->getOperand(0), ExtraVT,
2923 Results.push_back(Tmp1);
2928 Tmp1 = ExpandLegalINT_TO_FP(Node->getOpcode() == ISD::SINT_TO_FP,
2930 Results.push_back(Tmp1);
2933 if (TLI.expandFP_TO_SINT(Node, Tmp1, DAG))
2934 Results.push_back(Tmp1);
2944 Tmp1 = DAG.getConstantFP(apf, dl, VT);
2947 Tmp1, ISD::SETLT);
2952 Node->getOperand(0), Tmp1));
2955 Tmp1 = DAG.getSelect(dl, NVT, Tmp2, True, False);
2956 Results.push_back(Tmp1);
2969 Tmp1 = DAG.getNode(ISD::BITCAST, dl, Node->getValueType(0),
2972 Tmp1 = ExpandExtractFromVectorThroughStack(SDValue(Node, 0));
2973 Results.push_back(Tmp1);
3065 Tmp1 = DAG.getNode(ISD::BUILD_VECTOR, dl, VT, Ops);
3067 Tmp1 = DAG.getNode(ISD::BITCAST, dl, Node->getValueType(0), Tmp1);
3068 Results.push_back(Tmp1);
3075 Tmp1 = DAG.getNode(ISD::SRL, dl, OpTy, Node->getOperand(0),
3080 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0), Tmp1);
3083 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0),
3086 Results.push_back(Tmp1);
3120 Tmp1 = DAG.getConstantFP(-0.0, dl, Node->getValueType(0));
3122 Tmp1 = DAG.getNode(ISD::FSUB, dl, Node->getValueType(0), Tmp1,
3124 Results.push_back(Tmp1);
3142 Tmp1 = Node->getOperand(0);
3144 Tmp1 = DAG.getSelectCC(dl, Tmp1, Tmp2, Tmp1, Tmp2, Pred);
3145 Results.push_back(Tmp1);
3158 Tmp1 = DAG.getNode(ISD::FSINCOS, dl, VTs, Node->getOperand(0));
3160 Tmp1 = Tmp1.getValue(1);
3161 Results.push_back(Tmp1);
3212 Tmp1 = DAG.getNode(ISD::FNEG, dl, VT, Node->getOperand(1));
3213 Tmp1 = DAG.getNode(ISD::FADD, dl, VT, Node->getOperand(0), Tmp1, Flags);
3214 Results.push_back(Tmp1);
3223 Tmp1 = DAG.getNode(ISD::XOR, dl, VT, Node->getOperand(1),
3226 Tmp1 = DAG.getNode(ISD::ADD, dl, VT, Tmp1, DAG.getConstant(1, dl, VT));
3227 Results.push_back(DAG.getNode(ISD::ADD, dl, VT, Node->getOperand(0), Tmp1));
3240 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Tmp2, Tmp3).getValue(1);
3241 Results.push_back(Tmp1);
3244 Tmp1 = DAG.getNode(DivOpc, dl, VT, Tmp2, Tmp3);
3245 Tmp1 = DAG.getNode(ISD::MUL, dl, VT, Tmp1, Tmp3);
3246 Tmp1 = DAG.getNode(ISD::SUB, dl, VT, Tmp2, Tmp1);
3247 Results.push_back(Tmp1);
3258 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Node->getOperand(0),
3260 Results.push_back(Tmp1);
3272 Tmp1 = DAG.getNode(ExpandOpcode, dl, VTs, Node->getOperand(0),
3274 Results.push_back(Tmp1.getValue(1));
3397 Tmp1 = DAG.getNode(ISD::MUL, dl, WideVT, LHS, RHS);
3398 BottomHalf = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, VT, Tmp1,
3400 TopHalf = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, VT, Tmp1,
3449 Tmp1 = DAG.getConstant(
3452 Tmp1 = DAG.getNode(ISD::SRA, dl, VT, BottomHalf, Tmp1);
3453 TopHalf = DAG.getSetCC(dl, getSetCCResultType(VT), TopHalf, Tmp1,
3465 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, PairTy, Node->getOperand(0));
3471 Results.push_back(DAG.getNode(ISD::OR, dl, PairTy, Tmp1, Tmp2));
3475 Tmp1 = Node->getOperand(0);
3478 if (Tmp1.getOpcode() == ISD::SETCC) {
3479 Tmp1 = DAG.getSelectCC(dl, Tmp1.getOperand(0), Tmp1.getOperand(1),
3481 cast<CondCodeSDNode>(Tmp1.getOperand(2))->get());
3483 Tmp1 = DAG.getSelectCC(dl, Tmp1,
3484 DAG.getConstant(0, dl, Tmp1.getValueType()),
3487 Results.push_back(Tmp1);
3518 Tmp1 = DAG.getNode(ISD::BRIND, dl, MVT::Other, LD.getValue(1), Addr);
3519 Results.push_back(Tmp1);
3525 Tmp1 = Node->getOperand(0);
3528 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other,
3529 Tmp1, Tmp2.getOperand(2),
3537 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other, Tmp1,
3542 Results.push_back(Tmp1);
3545 Tmp1 = Node->getOperand(0);
3548 bool Legalized = LegalizeSetCCCondCode(Node->getValueType(0), Tmp1, Tmp2,
3555 Tmp1 = DAG.getNode(ISD::SETCC, dl, Node->getValueType(0),
3556 Tmp1, Tmp2, Tmp3);
3561 Tmp1 = DAG.getLogicalNOT(dl, Tmp1, Tmp1->getValueType(0));
3563 Results.push_back(Tmp1);
3571 switch (TLI.getBooleanContents(Tmp1
3580 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, VT, Tmp1, Tmp2,
3584 Results.push_back(Tmp1);
3588 Tmp1 = Node->getOperand(0); // LHS
3596 if (TLI.isCondCodeLegal(CCOp, Tmp1.getSimpleValueType())) {
3599 EVT CmpVT = Tmp1.getValueType();
3605 SDValue Cond = DAG.getNode(ISD::SETCC, dl, CCVT, Tmp1, Tmp2, CC);
3616 Tmp1.getValueType().isInteger());
3617 if (TLI.isCondCodeLegal(InvCC, Tmp1.getSimpleValueType())) {
3620 Tmp1 = DAG.getSelectCC(dl, Tmp1, Tmp2, Tmp4, Tmp3, InvCC);
3625 if (TLI.isCondCodeLegal(SwapInvCC, Tmp1.getSimpleValueType())) {
3629 Tmp1 = DAG.getSelectCC(dl, Tmp2, Tmp1, Tmp4, Tmp3, SwapInvCC);
3635 getSetCCResultType(Tmp1.getValueType()), Tmp1, Tmp2, CC, NeedInvert,
3648 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0),
3649 Tmp1, Tmp2, Tmp3, Tmp4, CC);
3651 Tmp2 = DAG.getConstant(0, dl, Tmp1.getValueType());
3653 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), Tmp1,
3657 Results.push_back(Tmp1);
3661 Tmp1 = Node->getOperand(0); // Chain
3679 Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1,
3684 Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1, Tmp4,
3687 Results.push_back(Tmp1);
3742 SDValue Tmp1, Tmp2, Tmp3, Tmp4;
4008 SDValue Tmp1, Tmp2, Tmp3;
4016 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0));
4023 Tmp1 = DAG.getNode(ISD::OR, dl, NVT, Tmp1,
4028 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);
4031 // Tmp1 = Tmp1 - (sizeinbits(NVT) - sizeinbits(Old VT))
4032 Tmp1 = DAG.getNode(ISD::SUB, dl, NVT, Tmp1,
4036 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
4040 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0));
4041 Tmp1 = DAG.getNode(ISD::BSWAP, dl, NVT, Tmp1);
4042 Tmp1 = DAG.getNode(
4043 ISD::SRL, dl, NVT, Tmp1,
4046 Results.push_back(Tmp1);
4051 Tmp1 = PromoteLegalFP_TO_INT(Node->getOperand(0), Node->getValueType(0),
4053 Results.push_back(Tmp1);
4057 Tmp1 = PromoteLegalINT_TO_FP(Node->getOperand(0), Node->getValueType(0),
4059 Results.push_back(Tmp1);
4075 Tmp1 = DAG.getVAArg(NVT, dl, Chain, Ptr, Node->getOperand(2),
4077 Chain = Tmp1.getValue(1);
4079 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1);
4105 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
4108 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2);
4109 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1));
4125 Tmp1 = Node->getOperand(0);
4130 Tmp1 = DAG.getSelect(dl, NVT, Tmp1, Tmp2, Tmp3);
4132 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1);
4134 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1,
4136 Results.push_back(Tmp1);
4143 Tmp1 = DAG.getNode(ISD::BITCAST, dl, NVT, Node->getOperand(0));
4147 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask);
4148 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1);
4149 Results.push_back(Tmp1);
4159 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
4162 Tmp1, Tmp2, Node->getOperand(2)));
4172 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(2));
4176 Tmp1, Tmp2, Node->getOperand(4)));
4187 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
4189 Tmp3 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2,
4196 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
4201 DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2, Tmp3),
4207 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
4209 Tmp3 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2);
4237 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
4238 Tmp2 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);