Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Op2

1854   SDValue Op2 = DAG.getNode(ISD::EHSELECTION, getCurDebugLoc(), VTs, Ops, 2);
1855 Chain = Op2.getValue(1);
1856 Op2 = DAG.getSExtOrTrunc(Op2, getCurDebugLoc(), MVT::i32);
1859 Ops[1] = Op2;
2539 SDValue Op2 = getValue(I.getOperand(1));
2541 Op2.getValueType(), Op2));
2550 SDValue Op2 = getValue(I.getOperand(1));
2552 Op1.getValueType(), Op1, Op2));
2557 SDValue Op2 = getValue(I.getOperand(1));
2559 MVT ShiftTy = TLI.getShiftAmountTy(Op2.getValueType());
2562 if (!I.getType()->isVectorTy() && Op2.getValueType() != ShiftTy) {
2564 unsigned Op2Size = Op2.getValueType().getSizeInBits();
2569 Op2 = DAG.getNode(ISD::ZERO_EXTEND, DL, ShiftTy, Op2);
2575 else if (ShiftSize >= Log2_32_Ceil(Op2.getValueType().getSizeInBits()))
2576 Op2 = DAG.getNode(ISD::TRUNCATE, DL, ShiftTy, Op2);
2580 Op2 = DAG.getZExtOrTrunc(Op2, DL, MVT::i32);
2584 Op1.getValueType(), Op1, Op2));
2589 SDValue Op2 = getValue(I.getOperand(1));
2596 isa<ConstantSDNode>(Op2) && !cast<ConstantSDNode>(Op2)->isNullValue())
2597 setValue(&I, TLI.BuildExactSDIV(Op1, Op2, getCurDebugLoc(), DAG));
2600 Op1, Op2));
2610 SDValue Op2 = getValue(I.getOperand(1));
2614 setValue(&I, DAG.getSetCC(getCurDebugLoc(), DestVT, Op1, Op2, Opcode));
2624 SDValue Op2 = getValue(I.getOperand(1));
2627 setValue(&I, DAG.getSetCC(getCurDebugLoc(), DestVT, Op1, Op2, Condition));
3601 SDValue Op2 = getValue(I.getArgOperand(1));
3604 setValue(&I, DAG.getNode(Op, getCurDebugLoc(), VTs, Op1, Op2));
4485 SDValue Op2 = getValue(I.getArgOperand(1));
4489 DAG.setRoot(DAG.getMemcpy(getRoot(), dl, Op1, Op2, Op3, Align, isVol, false,
4501 SDValue Op2 = getValue(I.getArgOperand(1));
4505 DAG.setRoot(DAG.getMemset(getRoot(), dl, Op1, Op2, Op3, Align, isVol,
4518 SDValue Op2 = getValue(I.getArgOperand(1));
4522 DAG.setRoot(DAG.getMemmove(getRoot(), dl, Op1, Op2, Op3, Align, isVol,