Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Op2

1927   SDValue Op2 = DAG.getNode(ISD::EHSELECTION, getCurDebugLoc(), VTs, Ops, 2);
1928 Chain = Op2.getValue(1);
1929 Op2 = DAG.getSExtOrTrunc(Op2, getCurDebugLoc(), MVT::i32);
1932 Ops[1] = Op2;
2637 SDValue Op2 = getValue(I.getOperand(1));
2639 Op2.getValueType(), Op2));
2648 SDValue Op2 = getValue(I.getOperand(1));
2650 Op1.getValueType(), Op1, Op2));
2655 SDValue Op2 = getValue(I.getOperand(1));
2657 EVT ShiftTy = TLI.getShiftAmountTy(Op2.getValueType());
2660 if (!I.getType()->isVectorTy() && Op2.getValueType() != ShiftTy) {
2662 unsigned Op2Size = Op2.getValueType().getSizeInBits();
2667 Op2 = DAG.getNode(ISD::ZERO_EXTEND, DL, ShiftTy, Op2);
2673 else if (ShiftSize >= Log2_32_Ceil(Op2.getValueType().getSizeInBits()))
2674 Op2 = DAG.getNode(ISD::TRUNCATE, DL, ShiftTy, Op2);
2678 Op2 = DAG.getZExtOrTrunc(Op2, DL, MVT::i32);
2682 Op1.getValueType(), Op1, Op2));
2687 SDValue Op2 = getValue(I.getOperand(1));
2694 isa<ConstantSDNode>(Op2) && !cast<ConstantSDNode>(Op2)->isNullValue())
2695 setValue(&I, TLI.BuildExactSDIV(Op1, Op2, getCurDebugLoc(), DAG));
2698 Op1, Op2));
2708 SDValue Op2 = getValue(I.getOperand(1));
2712 setValue(&I, DAG.getSetCC(getCurDebugLoc(), DestVT, Op1, Op2, Opcode));
2722 SDValue Op2 = getValue(I.getOperand(1));
2727 setValue(&I, DAG.getSetCC(getCurDebugLoc(), DestVT, Op1, Op2, Condition));
4467 SDValue Op2 = getValue(I.getArgOperand(1));
4473 DAG.setRoot(DAG.getMemcpy(getRoot(), dl, Op1, Op2, Op3, Align, isVol, false,
4485 SDValue Op2 = getValue(I.getArgOperand(1));
4491 DAG.setRoot(DAG.getMemset(getRoot(), dl, Op1, Op2, Op3, Align, isVol,
4504 SDValue Op2 = getValue(I.getArgOperand(1));
4510 DAG.setRoot(DAG.getMemmove(getRoot(), dl, Op1, Op2, Op3, Align, isVol,
5125 SDValue Op2 = getValue(I.getArgOperand(1));
5128 setValue(&I, DAG.getNode(Op, dl, VTs, Op1, Op2));