Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:Tmp1

352   SDValue Tmp1 = Vec;
362 EVT VT = Tmp1.getValueType();
370 DAG.getEntryNode(), dl, Tmp1, StackPtr,
1541 SDValue Tmp1 = SDValue(Node, 0);
1544 SDValue Chain = Tmp1.getOperand(0);
1556 Tmp1 = DAG.getNode(ISD::SUB, dl, VT, SP, Size); // Value
1558 Tmp1 = DAG.getNode(ISD::AND, dl, VT, Tmp1,
1560 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Tmp1); // Output chain
1565 Results.push_back(Tmp1);
2453 SDValue Tmp1 = DAG.getNode(ISD::SINT_TO_FP, dl, DestVT, Op0);
2501 return DAG.getNode(ISD::FADD, dl, DestVT, Tmp1, FudgeInReg);
2659 SDValue Tmp1, Tmp2, Tmp3, Tmp4, Tmp5, Tmp6, Tmp7, Tmp8;
2664 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT));
2665 return DAG.getNode(ISD::OR, dl, VT, Tmp1, Tmp2);
2670 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT));
2675 Tmp2 = DAG.getNode(ISD::OR, dl, VT, Tmp2, Tmp1);
2685 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(56, dl, SHVT));
2701 Tmp2 = DAG.getNode(ISD::OR, dl, VT, Tmp2, Tmp1);
2832 SDValue Tmp1, Tmp2, Tmp3, Tmp4;
2840 Tmp1 = ExpandBitCount(Node->getOpcode(), Node->getOperand(0), dl);
2841 Results.push_back(Tmp1);
2981 Tmp1 = EmitStackConvert(Node->getOperand(0), Node->getValueType(0),
2983 Results.push_back(Tmp1);
2986 Tmp1 = EmitStackConvert(Node->getOperand(0),
2989 Results.push_back(Tmp1);
3017 Tmp1 = DAG.getNode(ISD::SHL, dl, Node->getValueType(0),
3019 Tmp1 = DAG.getNode(ISD::SRA, dl, Node->getValueType(0), Tmp1, ShiftCst);
3020 Results.push_back(Tmp1);
3031 Tmp1 = EmitStackConvert(Node->getOperand(0), ExtraVT,
3033 Results.push_back(Tmp1);
3038 Tmp1 = ExpandLegalINT_TO_FP(Node->getOpcode() == ISD::SINT_TO_FP,
3040 Results.push_back(Tmp1);
3043 if (TLI.expandFP_TO_SINT(Node, Tmp1, DAG))
3044 Results.push_back(Tmp1);
3054 Tmp1 = DAG.getConstantFP(apf, dl, VT);
3057 Tmp1, ISD::SETLT);
3062 Node->getOperand(0), Tmp1));
3065 Tmp1 = DAG.getSelect(dl, NVT, Tmp2, True, False);
3066 Results.push_back(Tmp1);
3079 Tmp1 = DAG.getNode(ISD::BITCAST, dl, Node->getValueType(0),
3082 Tmp1 = ExpandExtractFromVectorThroughStack(SDValue(Node, 0));
3083 Results.push_back(Tmp1);
3172 Tmp1 = DAG.getBuildVector(VT, dl, Ops);
3174 Tmp1 = DAG.getNode(ISD::BITCAST, dl, Node->getValueType(0), Tmp1);
3175 Results.push_back(Tmp1);
3182 Tmp1 = DAG.getNode(ISD::SRL, dl, OpTy, Node->getOperand(0),
3187 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0), Tmp1);
3190 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0),
3193 Results.push_back(Tmp1);
3227 Tmp1 = DAG.getConstantFP(-0.0, dl, Node->getValueType(0));
3229 Tmp1 = DAG.getNode(ISD::FSUB, dl, Node->getValueType(0), Tmp1,
3231 Results.push_back(Tmp1);
3249 Tmp1 = Node->getOperand(0);
3251 Tmp1 = DAG.getSelectCC(dl, Tmp1, Tmp2, Tmp1, Tmp2, Pred);
3252 Results.push_back(Tmp1);
3265 Tmp1 = DAG.getNode(ISD::FSINCOS, dl, VTs, Node->getOperand(0));
3267 Tmp1 = Tmp1.getValue(1);
3268 Results.push_back(Tmp1);
3320 Tmp1 = DAG.getNode(ISD::FNEG, dl, VT, Node->getOperand(1));
3321 Tmp1 = DAG.getNode(ISD::FADD, dl, VT, Node->getOperand(0), Tmp1, Flags);
3322 Results.push_back(Tmp1);
3331 Tmp1 = DAG.getNode(ISD::XOR, dl, VT, Node->getOperand(1),
3334 Tmp1 = DAG.getNode(ISD::ADD, dl, VT, Tmp1, DAG.getConstant(1, dl, VT));
3335 Results.push_back(DAG.getNode(ISD::ADD, dl, VT, Node->getOperand(0), Tmp1));
3348 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Tmp2, Tmp3).getValue(1);
3349 Results.push_back(Tmp1);
3352 Tmp1 = DAG.getNode(DivOpc, dl, VT, Tmp2, Tmp3);
3353 Tmp1 = DAG.getNode(ISD::MUL, dl, VT, Tmp1, Tmp3);
3354 Tmp1 = DAG.getNode(ISD::SUB, dl, VT, Tmp2, Tmp1);
3355 Results.push_back(Tmp1);
3366 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Node->getOperand(0),
3368 Results.push_back(Tmp1);
3379 Tmp1 = DAG.getNode(ExpandOpcode, dl, VTs, Node->getOperand(0),
3381 Results.push_back(Tmp1.getValue(1));
3547 Tmp1 = DAG.getNode(ISD::MUL, dl, WideVT, LHS, RHS);
3548 BottomHalf = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, VT, Tmp1,
3550 TopHalf = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, VT, Tmp1,
3610 Tmp1 = DAG.getConstant(
3613 Tmp1 = DAG.getNode(ISD::SRA, dl, VT, BottomHalf, Tmp1);
3614 TopHalf = DAG.getSetCC(dl, getSetCCResultType(VT), TopHalf, Tmp1,
3635 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, PairTy, Node->getOperand(0));
3641 Results.push_back(DAG.getNode(ISD::OR, dl, PairTy, Tmp1, Tmp2));
3645 Tmp1 = Node->getOperand(0);
3648 if (Tmp1.getOpcode() == ISD::SETCC) {
3649 Tmp1 = DAG.getSelectCC(dl, Tmp1.getOperand(0), Tmp1.getOperand(1),
3651 cast<CondCodeSDNode>(Tmp1.getOperand(2))->get());
3653 Tmp1 = DAG.getSelectCC(dl, Tmp1,
3654 DAG.getConstant(0, dl, Tmp1.getValueType()),
3657 Results.push_back(Tmp1);
3697 Tmp1 = TLI.expandIndirectJTBranch(dl, LD.getValue(1), Addr, DAG);
3698 Results.push_back(Tmp1);
3704 Tmp1 = Node->getOperand(0);
3707 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other,
3708 Tmp1, Tmp2.getOperand(2),
3721 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other, Tmp1,
3726 Results.push_back(Tmp1);
3729 Tmp1 = Node->getOperand(0);
3732 bool Legalized = LegalizeSetCCCondCode(Node->getValueType(0), Tmp1, Tmp2,
3739 Tmp1 = DAG.getNode(ISD::SETCC, dl, Node->getValueType(0),
3740 Tmp1, Tmp2, Tmp3);
3745 Tmp1 = DAG.getLogicalNOT(dl, Tmp1, Tmp1->getValueType(0));
3747 Results.push_back(Tmp1);
3755 switch (TLI.getBooleanContents(Tmp1.getValueType())) {
3764 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, VT, Tmp1, Tmp2,
3768 Results.push_back(Tmp1);
3772 Tmp1 = Node->getOperand(0); // LHS
3780 if (TLI.isCondCodeLegalOrCustom(CCOp, Tmp1.getSimpleValueType())) {
3783 EVT CmpVT = Tmp1.getValueType();
3789 SDValue Cond = DAG.getNode(ISD::SETCC, dl, CCVT, Tmp1, Tmp2, CC);
3800 Tmp1.getValueType().isInteger());
3801 if (TLI.isCondCodeLegalOrCustom(InvCC, Tmp1.getSimpleValueType())) {
3804 Tmp1 = DAG.getSelectCC(dl, Tmp1, Tmp2, Tmp4, Tmp3, InvCC);
3809 if (TLI.isCondCodeLegalOrCustom(SwapInvCC, Tmp1.getSimpleValueType())) {
3813 Tmp1 = DAG.getSelectCC(dl, Tmp2, Tmp1, Tmp4, Tmp3, SwapInvCC);
3819 getSetCCResultType(Tmp1.getValueType()), Tmp1, Tmp2, CC, NeedInvert,
3832 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0),
3833 Tmp1, Tmp2, Tmp3, Tmp4, CC);
3835 Tmp2 = DAG.getConstant(0, dl, Tmp1.getValueType());
3837 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), Tmp1,
3841 Results.push_back(Tmp1);
3845 Tmp1 = Node->getOperand(0); // Chain
3863 Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1,
3868 Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1, Tmp4,
3871 Results.push_back(Tmp1);
4298 SDValue Tmp1, Tmp2, Tmp3;
4306 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0));
4313 Tmp1 = DAG.getNode(ISD::OR, dl, NVT, Tmp1,
4318 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);
4321 // Tmp1 = Tmp1 - (sizeinbits(NVT) - sizeinbits(Old VT))
4322 Tmp1 = DAG.getNode(ISD::SUB, dl, NVT, Tmp1,
4326 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
4331 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0));
4332 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);
4333 Tmp1 = DAG.getNode(
4334 ISD::SRL, dl, NVT, Tmp1,
4338 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
4343 Tmp1 = PromoteLegalFP_TO_INT(Node->getOperand(0), Node->getValueType(0),
4345 Results.push_back(Tmp1);
4349 Tmp1 = PromoteLegalINT_TO_FP(Node->getOperand(0), Node->getValueType(0),
4351 Results.push_back(Tmp1);
4367 Tmp1 = DAG.getVAArg(NVT, dl, Chain, Ptr, Node->getOperand(2),
4369 Chain = Tmp1.getValue(1);
4371 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1);
4415 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
4418 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2);
4419 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1));
4427 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
4429 Tmp1 = DAG.getNode(ISD::MUL, dl, NVT, Tmp1, Tmp2);
4434 ISD::SRL, dl, NVT, Tmp1,
4436 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
4453 Tmp1 = Node->getOperand(0);
4458 Tmp1 = DAG.getSelect(dl, NVT, Tmp1, Tmp2, Tmp3);
4460 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1);
4462 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1,
4464 Results.push_back(Tmp1);
4471 Tmp1 = DAG.getNode(ISD::BITCAST, dl, NVT, Node->getOperand(0));
4475 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask);
4476 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1);
4477 Results.push_back(Tmp1);
4487 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
4490 Tmp1, Tmp2, Node->getOperand(2)));
4500 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(2));
4504 Tmp1, Tmp2, Node->getOperand(4)));
4515 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
4517 Tmp3 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2,
4523 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
4528 DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2, Tmp3),
4533 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
4535 Tmp3 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2);
4563 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
4564 Tmp2 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);