Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:Tmp1

640   SDValue Tmp1 = Vec;
650 EVT VT = Tmp1.getValueType();
659 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Tmp1, StackPtr,
714 SDValue Tmp1 = ST->getChain();
727 return DAG.getStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(),
736 return DAG.getStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(),
749 Lo = DAG.getStore(Tmp1, dl, Lo, Tmp2, ST->getPointerInfo(), isVolatile,
753 Hi = DAG.getStore(Tmp1, dl, Hi, Tmp2,
790 SDValue Tmp1, Tmp2, Tmp3, Tmp4;
954 Tmp1 = TLI.LowerOperation(Result, DAG);
955 if (Tmp1.getNode()) {
958 ResultVals.push_back(Tmp1);
960 ResultVals.push_back(Tmp1.getValue(i));
1046 Tmp1 = LegalizeOp(Node->getOperand(0)); // Legalize the chain.
1051 Tmp1 = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
1052 Tmp1, LastCALLSEQ_END);
1053 Tmp1 = LegalizeOp(Tmp1);
1057 if (Tmp1 != Node->getOperand(0)) {
1059 Ops[0] = Tmp1;
1096 Tmp1 = LegalizeOp(Node->getOperand(0)); // Legalize the chain.
1100 if (Tmp1 != Node->getOperand(0)) {
1102 Ops[0] = Tmp1;
1109 if (Tmp1 != Node->getOperand(0) ||
1112 Ops[0] = Tmp1;
1130 Tmp1 = LegalizeOp(LD->getChain()); // Legalize the chain.
1137 Tmp1, Tmp2, LD->getOffset()),
1161 Tmp1 = TLI.LowerOperation(Tmp3, DAG);
1162 if (Tmp1.getNode()) {
1163 Tmp3 = LegalizeOp(Tmp1);
1164 Tmp4 = LegalizeOp(Tmp1.getValue(1));
1173 Tmp1 = DAG.getLoad(NVT, dl, Tmp1, Tmp2, LD->getPointerInfo(),
1176 Tmp3 = LegalizeOp(DAG.getNode(ISD::BITCAST, dl, VT, Tmp1));
1177 Tmp4 = LegalizeOp(Tmp1.getValue(1));
1217 Tmp1, Tmp2, LD->getPointerInfo(),
1233 Tmp1 = LegalizeOp(Result);
1253 Tmp1, Tmp2,
1261 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Tmp1, Tmp2,
1282 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Tmp1, Tmp2,
1291 dl, Node->getValueType(0), Tmp1, Tmp2,
1310 Tmp1 = LegalizeOp(Result);
1320 Tmp1, Tmp2, LD->getOffset()),
1322 Tmp1 = Result.getValue(0);
1328 Tmp1 = LegalizeOp(Tmp3);
1342 Tmp1 = Result.getOperand(0);
1344 Tmp1 = LegalizeOp(Tmp1);
1352 SDValue Load = DAG.getLoad(SrcVT, dl, Tmp1, Tmp2,
1367 Tmp1 = LegalizeOp(Result); // Relegalize new nodes.
1386 Tmp1, Tmp2, LD->getPointerInfo().getWithOffset(Idx * Stride),
1399 Tmp1 = LegalizeOp(ValRes); // Relegalize new nodes.
1422 Tmp1, Tmp2, LD->getPointerInfo().getWithOffset(Idx * Stride),
1450 Tmp1 = LegalizeOp(ValRes); // Relegalize new nodes.
1465 Tmp1, Tmp2, LD->getPointerInfo(), SrcVT,
1475 Tmp1 = LegalizeOp(ValRes); // Relegalize new nodes.
1483 AddLegalizedOperand(SDValue(Node, 0), Tmp1);
1485 return Op.getResNo() ? Tmp2 : Tmp1;
1489 Tmp1 = LegalizeOp(ST->getChain()); // Legalize the chain.
1504 Tmp1, Tmp3, Tmp2,
1523 Tmp1 = TLI.LowerOperation(Result, DAG);
1524 if (Tmp1.getNode()) Result = Tmp1;
1530 Result = DAG.getStore(Tmp1, dl, Tmp3, Tmp2,
1550 Result = DAG.getTruncStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(),
1569 Lo = DAG.getTruncStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(),
1580 Hi = DAG.getTruncStore(Tmp1, dl, Hi, Tmp2,
1591 Hi = DAG.getTruncStore(Tmp1, dl, Hi, Tmp2, ST->getPointerInfo(),
1598 Lo = DAG.getTruncStore(Tmp1, dl, Tmp3, Tmp2,
1607 if (Tmp1 != ST->getChain() || Tmp3 != ST->getValue() ||
1610 Tmp1, Tmp3, Tmp2,
1672 SDValue Store = DAG.getTruncStore(Tmp1, dl, Ex, Tmp2,
1717 SDValue Store = DAG.getStore(Tmp1, dl, Ex, Tmp2,
1735 Result = DAG.getStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(),
1884 SDValue Tmp1 = Node->getOperand(0);
1935 SDValue AbsVal = DAG.getNode(ISD::FABS, dl, Tmp1.getValueType(), Tmp1);
1950 SDValue Tmp1 = SDValue(Node, 0);
1953 SDValue Chain = Tmp1.getOperand(0);
1967 Tmp1 = DAG.getNode(ISD::SUB, dl, VT, SP, Size); // Value
1968 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Tmp1); // Output chain
1973 Results.push_back(Tmp1);
2600 SDValue Tmp1 = DAG.getNode(ISD::SINT_TO_FP, dl, DestVT, Op0);
2641 return DAG.getNode(ISD::FADD, dl, DestVT, Tmp1, FudgeInReg);
2732 SDValue Tmp1, Tmp2, Tmp3, Tmp4, Tmp5, Tmp6, Tmp7, Tmp8;
2737 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, SHVT));
2738 return DAG.getNode(ISD::OR, dl, VT, Tmp1, Tmp2);
2743 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, SHVT));
2747 Tmp2 = DAG.getNode(ISD::OR, dl, VT, Tmp2, Tmp1);
2757 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(56, SHVT));
2767 Tmp2 = DAG.getNode(ISD::OR, dl, VT, Tmp2, Tmp1);
2965 SDValue Tmp1, Tmp2, Tmp3, Tmp4;
2970 Tmp1 = ExpandBitCount(Node->getOpcode(), Node->getOperand(0), dl);
2971 Results.push_back(Tmp1);
3094 Tmp1 = EmitStackConvert(Node->getOperand(0), Node->getValueType(0),
3096 Results.push_back(Tmp1);
3099 Tmp1 = EmitStackConvert(Node->getOperand(0),
3102 Results.push_back(Tmp1);
3115 Tmp1 = DAG.getNode(ISD::SHL, dl, Node->getValueType(0),
3117 Tmp1 = DAG.getNode(ISD::SRA, dl, Node->getValueType(0), Tmp1, ShiftCst);
3118 Results.push_back(Tmp1);
3129 Tmp1 = EmitStackConvert(Node->getOperand(0), ExtraVT,
3131 Results.push_back(Tmp1);
3136 Tmp1 = ExpandLegalINT_TO_FP(Node->getOpcode() == ISD::SINT_TO_FP,
3138 Results.push_back(Tmp1);
3147 Tmp1 = DAG.getConstantFP(apf, VT);
3150 Tmp1, ISD::SETLT);
3154 Node->getOperand(0), Tmp1));
3157 Tmp1 = DAG.getNode(ISD::SELECT, dl, NVT, Tmp2, True, False);
3158 Results.push_back(Tmp1);
3164 Tmp1 = Node->getOperand(0);
3168 SDValue VAListLoad = DAG.getLoad(TLI.getPointerTy(), dl, Tmp1, Tmp2,
3203 Tmp1 = DAG.getLoad(TLI.getPointerTy(), dl, Node->getOperand(0),
3206 Tmp1 = DAG.getStore(Tmp1.getValue(1), dl, Tmp1, Node->getOperand(1),
3208 Results.push_back(Tmp1);
3214 Tmp1 = DAG.getNode(ISD::BITCAST, dl, Node->getValueType(0),
3217 Tmp1 = ExpandExtractFromVectorThroughStack(SDValue(Node, 0));
3218 Results.push_back(Tmp1);
3263 Tmp1 = DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], Ops.size());
3264 Results.push_back(Tmp1);
3271 Tmp1 = DAG.getNode(ISD::SRL, dl, OpTy, Node->getOperand(0),
3274 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0), Tmp1);
3277 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0),
3280 Results.push_back(Tmp1);
3310 Tmp1 = DAG.getConstantFP(-0.0, Node->getValueType(0));
3311 Tmp1 = DAG.getNode(ISD::FSUB, dl, Node->getValueType(0), Tmp1,
3313 Results.push_back(Tmp1);
3318 Tmp1 = Node->getOperand(0);
3320 Tmp2 = DAG.getSetCC(dl, TLI.getSetCCResultType(Tmp1.getValueType()),
3321 Tmp1, Tmp2, ISD::SETUGT);
3322 Tmp3 = DAG.getNode(ISD::FNEG, dl, VT, Tmp1);
3323 Tmp1 = DAG.getNode(ISD::SELECT, dl, VT, Tmp2, Tmp1, Tmp3);
3324 Results.push_back(Tmp1);
3438 Tmp1 = DAG.getNode(ISD::XOR, dl, VT, Node->getOperand(1),
3440 Tmp1 = DAG.getNode(ISD::ADD, dl, VT, Tmp2, DAG.getConstant(1, VT));
3441 Results.push_back(DAG.getNode(ISD::ADD, dl, VT, Node->getOperand(0), Tmp1));
3456 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Tmp2, Tmp3).getValue(1);
3459 Tmp1 = DAG.getNode(DivOpc, dl, VT, Tmp2, Tmp3);
3460 Tmp1 = DAG.getNode(ISD::MUL, dl, VT, Tmp1, Tmp3);
3461 Tmp1 = DAG.getNode(ISD::SUB, dl, VT, Tmp2, Tmp1);
3463 Tmp1 = ExpandIntLibCall(Node, true,
3468 Tmp1 = ExpandIntLibCall(Node, false,
3472 Results.push_back(Tmp1);
3484 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Node->getOperand(0),
3487 Tmp1 = ExpandIntLibCall(Node, true,
3492 Tmp1 = ExpandIntLibCall(Node, false,
3496 Results.push_back(Tmp1);
3507 Tmp1 = DAG.getNode(ExpandOpcode, dl, VTs, Node->getOperand(0),
3509 Results.push_back(Tmp1.getValue(1));
3544 Tmp1 = ExpandIntLibCall(Node, false,
3548 Results.push_back(Tmp1);
3621 Tmp1 = DAG.getNode(ISD::MUL, dl, WideVT, LHS, RHS);
3622 BottomHalf = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, VT, Tmp1,
3624 TopHalf = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, VT, Tmp1,
3663 Tmp1 = DAG.getConstant(VT.getSizeInBits() - 1,
3665 Tmp1 = DAG.getNode(ISD::SRA, dl, VT, BottomHalf, Tmp1);
3666 TopHalf = DAG.getSetCC(dl, TLI.getSetCCResultType(VT), TopHalf, Tmp1,
3678 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, PairTy, Node->getOperand(0));
3683 Results.push_back(DAG.getNode(ISD::OR, dl, PairTy, Tmp1, Tmp2));
3687 Tmp1 = Node->getOperand(0);
3690 if (Tmp1.getOpcode() == ISD::SETCC) {
3691 Tmp1 = DAG.getSelectCC(dl, Tmp1.getOperand(0), Tmp1.getOperand(1),
3693 cast<CondCodeSDNode>(Tmp1.getOperand(2))->get());
3695 Tmp1 = DAG.getSelectCC(dl, Tmp1,
3696 DAG.getConstant(0, Tmp1.getValueType()),
3699 Results.push_back(Tmp1);
3728 Tmp1 = DAG.getNode(ISD::BRIND, dl, MVT::Other, LD.getValue(1), Addr);
3729 Results.push_back(Tmp1);
3735 Tmp1 = Node->getOperand(0);
3738 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other,
3739 Tmp1, Tmp2.getOperand(2),
3747 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other, Tmp1,
3752 Results.push_back(Tmp1);
3755 Tmp1 = Node->getOperand(0);
3758 Tmp1, Tmp2, Tmp3, dl);
3762 Results.push_back(Tmp1);
3769 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, VT, Tmp1, Tmp2,
3771 Results.push_back(Tmp1);
3775 Tmp1 = Node->getOperand(0); // LHS
3781 LegalizeSetCCCondCode(TLI.getSetCCResultType(Tmp1.getValueType()),
3782 Tmp1, Tmp2, CC, dl);
3785 Tmp2 = DAG.getConstant(0, Tmp1.getValueType());
3787 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), Tmp1, Tmp2,
3789 Results.push_back(Tmp1);
3793 Tmp1 = Node->getOperand(0); // Chain
3805 Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1, Tmp4, Tmp2,
3807 Results.push_back(Tmp1);
3835 SDValue Tmp1, Tmp2, Tmp3;
3841 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0));
3843 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);
3845 //if Tmp1 == sizeinbits(NVT) then Tmp1 = sizeinbits(Old VT)
3847 Tmp1, DAG.getConstant(NVT.getSizeInBits(), NVT),
3849 Tmp1 = DAG.getNode(ISD::SELECT, dl, NVT, Tmp2,
3850 DAG.getConstant(OVT.getSizeInBits(), NVT), Tmp1);
3852 // Tmp1 = Tmp1 - (sizeinbits(NVT) - sizeinbits(Old VT))
3853 Tmp1 = DAG.getNode(ISD::SUB, dl, NVT, Tmp1,
3857 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
3861 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0));
3862 Tmp1 = DAG.getNode(ISD::BSWAP, dl, NVT, Tmp1);
3863 Tmp1 = DAG.getNode(ISD::SRL, dl, NVT, Tmp1,
3865 Results.push_back(Tmp1);
3870 Tmp1 = PromoteLegalFP_TO_INT(Node->getOperand(0), Node->getValueType(0),
3872 Results.push_back(Tmp1);
3876 Tmp1 = PromoteLegalINT_TO_FP(Node->getOperand(0), Node->getValueType(0),
3878 Results.push_back(Tmp1);
3893 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
3896 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2);
3897 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1));
3912 Tmp1 = Node->getOperand(0);
3917 Tmp1 = DAG.getNode(ISD::SELECT, dl, NVT, Tmp1, Tmp2, Tmp3);
3919 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1);
3921 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1,
3923 Results.push_back(Tmp1);
3931 Tmp1 = DAG.getNode(ISD::BITCAST, dl, NVT, Node->getOperand(0));
3935 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask);
3936 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1);
3937 Results.push_back(Tmp1);
3947 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
3950 Tmp1, Tmp2, Node->getOperand(2)));