Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Tmp1

566   SDValue Tmp1 = Vec;
576 EVT VT = Tmp1.getValueType();
585 SDValue Ch = DAG.getStore(DAG.getEntryNode(), dl, Tmp1, StackPtr,
641 SDValue Tmp1 = ST->getChain();
654 return DAG.getStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(),
663 return DAG.getStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(),
676 Lo = DAG.getStore(Tmp1, dl, Lo, Tmp2, ST->getPointerInfo(), isVolatile,
680 Hi = DAG.getStore(Tmp1, dl, Hi, Tmp2,
711 SDValue Tmp1, Tmp2, Tmp3, Tmp4;
866 Tmp1 = TLI.LowerOperation(SDValue(Node, 0), DAG);
867 if (Tmp1.getNode()) {
871 ResultVals.push_back(Tmp1);
873 ResultVals.push_back(Tmp1.getValue(i));
875 if (Tmp1.getNode() != Node || Tmp1.getResNo() != 0) {
908 Tmp1 = LD->getChain(); // Legalize the chain.
932 Tmp1 = TLI.LowerOperation(Tmp3, DAG);
933 if (Tmp1.getNode()) {
934 Tmp3 = Tmp1;
935 Tmp4 = Tmp1.getValue(1);
944 Tmp1 = DAG.getLoad(NVT, dl, Tmp1, Tmp2, LD->getPointerInfo(),
947 Tmp3 = DAG.getNode(ISD::BITCAST, dl, VT, Tmp1);
948 Tmp4 = Tmp1.getValue(1);
991 Tmp1, Tmp2, LD->getPointerInfo(),
1007 Tmp1 = Result;
1027 Tmp1, Tmp2,
1035 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Tmp1, Tmp2,
1051 Tmp1 = DAG.getNode(ISD::OR, dl, Node->getValueType(0), Lo, Hi);
1056 Hi = DAG.getExtLoad(ExtType, dl, Node->getValueType(0), Tmp1, Tmp2,
1065 dl, Node->getValueType(0), Tmp1, Tmp2,
1081 Tmp1 = DAG.getNode(ISD::OR, dl, Node->getValueType(0), Lo, Hi);
1092 Tmp1 = SDValue(Node, 0);
1098 Tmp1 = Tmp3;
1111 DAG, TLI, Tmp1, Tmp2);
1118 SDValue Load = DAG.getLoad(SrcVT, dl, Tmp1, Tmp2,
1132 Tmp1 = DAG.getNode(ExtendOp, dl, Node->getValueType(0), Load);
1149 Tmp1, Tmp2, LD->getPointerInfo(), SrcVT,
1159 Tmp1 = ValRes;
1168 assert(Tmp1.getNode() != Node && "Load must be completely replaced");
1169 DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 0), Tmp1);
1177 Tmp1 = ST->getChain();
1206 Tmp1 = TLI.LowerOperation(SDValue(Node, 0), DAG);
1207 if (Tmp1.getNode())
1208 ReplaceNode(SDValue(Node, 0), Tmp1);
1215 DAG.getStore(Tmp1, dl, Tmp3, Tmp2,
1238 DAG.getTruncStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(),
1258 Lo = DAG.getTruncStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(),
1269 Hi = DAG.getTruncStore(Tmp1, dl, Hi, Tmp2,
1280 Hi = DAG.getTruncStore(Tmp1, dl, Hi, Tmp2, ST->getPointerInfo(),
1287 Lo = DAG.getTruncStore(Tmp1, dl, Tmp3, Tmp2,
1321 DAG.getStore(Tmp1, dl, Tmp3, Tmp2, ST->getPointerInfo(),
1461 SDValue Tmp1 = Node->getOperand(0);
1512 SDValue AbsVal = DAG.getNode(ISD::FABS, dl, Tmp1.getValueType(), Tmp1);
1527 SDValue Tmp1 = SDValue(Node, 0);
1530 SDValue Chain = Tmp1.getOperand(0);
1544 Tmp1 = DAG.getNode(ISD::SUB, dl, VT, SP, Size); // Value
1545 Chain = DAG.getCopyToReg(Chain, dl, SPReg, Tmp1); // Output chain
1550 Results.push_back(Tmp1);
2160 SDValue Tmp1 = DAG.getNode(ISD::SINT_TO_FP, dl, DestVT, Op0);
2203 return DAG.getNode(ISD::FADD, dl, DestVT, Tmp1, FudgeInReg);
2294 SDValue Tmp1, Tmp2, Tmp3, Tmp4, Tmp5, Tmp6, Tmp7, Tmp8;
2299 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, SHVT));
2300 return DAG.getNode(ISD::OR, dl, VT, Tmp1, Tmp2);
2305 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, SHVT));
2309 Tmp2 = DAG.getNode(ISD::OR, dl, VT, Tmp2, Tmp1);
2319 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(56, SHVT));
2329 Tmp2 = DAG.getNode(ISD::OR, dl, VT, Tmp2, Tmp1);
2532 SDValue Tmp1, Tmp2, Tmp3, Tmp4;
2539 Tmp1 = ExpandBitCount(Node->getOpcode(), Node->getOperand(0), dl);
2540 Results.push_back(Tmp1);
2662 Tmp1 = EmitStackConvert(Node->getOperand(0), Node->getValueType(0),
2664 Results.push_back(Tmp1);
2667 Tmp1 = EmitStackConvert(Node->getOperand(0),
2670 Tmp1);
2683 Tmp1 = DAG.getNode(ISD::SHL, dl, Node->getValueType(0),
2685 Tmp1 = DAG.getNode(ISD::SRA, dl, Node->getValueType(0), Tmp1, ShiftCst);
2686 Results.push_back(Tmp1);
2697 Tmp1 = EmitStackConvert(Node->getOperand(0), ExtraVT,
2699 Results.push_back(Tmp1);
2704 Tmp1 = ExpandLegalINT_TO_FP(Node->getOpcode() == ISD::SINT_TO_FP,
2706 Results.push_back(Tmp1);
2715 Tmp1 = DAG.getConstantFP(apf, VT);
2718 Tmp1, ISD::SETLT);
2722 Node->getOperand(0), Tmp1));
2725 Tmp1 = DAG.getNode(ISD::SELECT, dl, NVT, Tmp2, True, False);
2726 Results.push_back(Tmp1);
2732 Tmp1 = Node->getOperand(0);
2736 SDValue VAListLoad = DAG.getLoad(TLI.getPointerTy(), dl, Tmp1, Tmp2,
2772 Tmp1 = DAG.getLoad(TLI.getPointerTy(), dl, Node->getOperand(0),
2775 Tmp1 = DAG.getStore(Tmp1.getValue(1), dl, Tmp1, Node->getOperand(1),
2777 Results.push_back(Tmp1);
2783 Tmp1 = DAG.getNode(ISD::BITCAST, dl, Node->getValueType(0),
2786 Tmp1 = ExpandExtractFromVectorThroughStack(SDValue(Node, 0));
2787 Results.push_back(Tmp1);
2875 Tmp1 = DAG.getNode(ISD::BUILD_VECTOR, dl, VT, &Ops[0], Ops.size());
2877 Tmp1 = DAG.getNode(ISD::BITCAST, dl, Node->getValueType(0), Tmp1);
2878 Results.push_back(Tmp1);
2885 Tmp1 = DAG.getNode(ISD::SRL, dl, OpTy, Node->getOperand(0),
2888 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0), Tmp1);
2891 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0),
2894 Results.push_back(Tmp1);
2924 Tmp1 = DAG.getConstantFP(-0.0, Node->getValueType(0));
2925 Tmp1 = DAG.getNode(ISD::FSUB, dl, Node->getValueType(0), Tmp1,
2927 Results.push_back(Tmp1);
2932 Tmp1 = Node->getOperand(0);
2934 Tmp2 = DAG.getSetCC(dl, TLI.getSetCCResultType(Tmp1.getValueType()),
2935 Tmp1, Tmp2, ISD::SETUGT);
2936 Tmp3 = DAG.getNode(ISD::FNEG, dl, VT, Tmp1);
2937 Tmp1 = DAG.getNode(ISD::SELECT, dl, VT, Tmp2, Tmp1, Tmp3);
2938 Results.push_back(Tmp1);
3050 Tmp1 = DAG.getNode(ISD::FNEG, dl, VT, Node->getOperand(1));
3051 Tmp1 = DAG.getNode(ISD::FADD, dl, VT, Node->getOperand(0), Tmp1);
3052 Results.push_back(Tmp1);
3060 Tmp1 = DAG.getNode(ISD::XOR, dl, VT, Node->getOperand(1),
3062 Tmp1 = DAG.getNode(ISD::ADD, dl, VT, Tmp2, DAG.getConstant(1, VT));
3063 Results.push_back(DAG.getNode(ISD::ADD, dl, VT, Node->getOperand(0), Tmp1));
3078 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Tmp2, Tmp3).getValue(1);
3081 Tmp1 = DAG.getNode(DivOpc, dl, VT, Tmp2, Tmp3);
3082 Tmp1 = DAG.getNode(ISD::MUL, dl, VT, Tmp1, Tmp3);
3083 Tmp1 = DAG.getNode(ISD::SUB, dl, VT, Tmp2, Tmp1);
3085 Tmp1 = ExpandIntLibCall(Node, true,
3090 Tmp1 = ExpandIntLibCall(Node, false,
3094 Results.push_back(Tmp1);
3106 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Node->getOperand(0),
3109 Tmp1 = ExpandIntLibCall(Node, true,
3114 Tmp1 = ExpandIntLibCall(Node, false,
3118 Results.push_back(Tmp1);
3129 Tmp1 = DAG.getNode(ExpandOpcode, dl, VTs, Node->getOperand(0),
3131 Results.push_back(Tmp1.getValue(1));
3166 Tmp1 = ExpandIntLibCall(Node, false,
3170 Results.push_back(Tmp1);
3243 Tmp1 = DAG.getNode(ISD::MUL, dl, WideVT, LHS, RHS);
3244 BottomHalf = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, VT, Tmp1,
3246 TopHalf = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, VT, Tmp1,
3289 Tmp1 = DAG.getConstant(VT.getSizeInBits() - 1,
3291 Tmp1 = DAG.getNode(ISD::SRA, dl, VT, BottomHalf, Tmp1);
3292 TopHalf = DAG.getSetCC(dl, TLI.getSetCCResultType(VT), TopHalf, Tmp1,
3304 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, PairTy, Node->getOperand(0));
3309 Results.push_back(DAG.getNode(ISD::OR, dl, PairTy, Tmp1, Tmp2));
3313 Tmp1 = Node->getOperand(0);
3316 if (Tmp1.getOpcode() == ISD::SETCC) {
3317 Tmp1 = DAG.getSelectCC(dl, Tmp1.getOperand(0), Tmp1.getOperand(1),
3319 cast<CondCodeSDNode>(Tmp1.getOperand(2))->get());
3321 Tmp1 = DAG.getSelectCC(dl, Tmp1,
3322 DAG.getConstant(0, Tmp1.getValueType()),
3325 Results.push_back(Tmp1);
3354 Tmp1 = DAG.getNode(ISD::BRIND, dl, MVT::Other, LD.getValue(1), Addr);
3355 Results.push_back(Tmp1);
3361 Tmp1 = Node->getOperand(0);
3364 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other,
3365 Tmp1, Tmp2.getOperand(2),
3373 Tmp1 = DAG.getNode(ISD::BR_CC, dl, MVT::Other, Tmp1,
3378 Results.push_back(Tmp1);
3381 Tmp1 = Node->getOperand(0);
3384 LegalizeSetCCCondCode(Node->getValueType(0), Tmp1, Tmp2, Tmp3, dl);
3388 Results.push_back(Tmp1);
3395 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, VT, Tmp1, Tmp2,
3397 Results.push_back(Tmp1);
3401 Tmp1 = Node->getOperand(0); // LHS
3407 LegalizeSetCCCondCode(TLI.getSetCCResultType(Tmp1.getValueType()),
3408 Tmp1, Tmp2, CC, dl);
3411 Tmp2 = DAG.getConstant(0, Tmp1.getValueType());
3413 Tmp1 = DAG.getNode(ISD::SELECT_CC, dl, Node->getValueType(0), Tmp1, Tmp2,
3415 Results.push_back(Tmp1);
3419 Tmp1 = Node->getOperand(0); // Chain
3430 Tmp1 = DAG.getNode(ISD::BR_CC, dl, Node->getValueType(0), Tmp1, Tmp4, Tmp2,
3432 Results.push_back(Tmp1);
3492 SDValue Tmp1, Tmp2, Tmp3;
3500 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0));
3503 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);
3507 Tmp1, DAG.getConstant(NVT.getSizeInBits(), NVT),
3509 Tmp1 = DAG.getNode(ISD::SELECT, dl, NVT, Tmp2,
3510 DAG.getConstant(OVT.getSizeInBits(), NVT), Tmp1);
3513 // Tmp1 = Tmp1 - (sizeinbits(NVT) - sizeinbits(Old VT))
3514 Tmp1 = DAG.getNode(ISD::SUB, dl, NVT, Tmp1,
3518 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
3522 Tmp1 = DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, Node->getOperand(0));
3523 Tmp1 = DAG.getNode(ISD::BSWAP, dl, NVT, Tmp1);
3524 Tmp1 = DAG.getNode(ISD::SRL, dl, NVT, Tmp1,
3526 Results.push_back(Tmp1);
3531 Tmp1 = PromoteLegalFP_TO_INT(Node->getOperand(0), Node->getValueType(0),
3533 Results.push_back(Tmp1);
3537 Tmp1 = PromoteLegalINT_TO_FP(Node->getOperand(0), Node->getValueType(0),
3539 Results.push_back(Tmp1);
3555 Tmp1 = DAG.getVAArg(NVT, dl, Chain, Ptr, Node->getOperand(2),
3557 Chain = Tmp1.getValue(1);
3559 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1);
3581 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
3584 Tmp1 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2);
3585 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1));
3600 Tmp1 = Node->getOperand(0);
3605 Tmp1 = DAG.getNode(ISD::SELECT, dl, NVT, Tmp1, Tmp2, Tmp3);
3607 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1);
3609 Tmp1 = DAG.getNode(TruncOp, dl, Node->getValueType(0), Tmp1,
3611 Results.push_back(Tmp1);
3618 Tmp1 = DAG.getNode(ISD::BITCAST, dl, NVT, Node->getOperand(0));
3622 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask);
3623 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1);
3624 Results.push_back(Tmp1);
3634 Tmp1 = DAG.getNode(ExtOp, dl, NVT, Node->getOperand(0));
3637 Tmp1, Tmp2, Node->getOperand(2)));
3643 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
3645 Tmp3 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1, Tmp2);
3654 Tmp1 = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Node->getOperand(0));
3655 Tmp2 = DAG.getNode(Node->getOpcode(), dl, NVT, Tmp1);