reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 3140   if (!I.getType()->isVectorTy() && Op2.getValueType() != ShiftTy) {
 3142     unsigned Op2Size = Op2.getValueSizeInBits();
 3147       Op2 = DAG.getNode(ISD::ZERO_EXTEND, DL, ShiftTy, Op2);
 3147       Op2 = DAG.getNode(ISD::ZERO_EXTEND, DL, ShiftTy, Op2);
 3153     else if (ShiftSize >= Log2_32_Ceil(Op2.getValueSizeInBits()))
 3154       Op2 = DAG.getNode(ISD::TRUNCATE, DL, ShiftTy, Op2);
 3154       Op2 = DAG.getNode(ISD::TRUNCATE, DL, ShiftTy, Op2);
 3158       Op2 = DAG.getZExtOrTrunc(Op2, DL, MVT::i32);
 3158       Op2 = DAG.getZExtOrTrunc(Op2, DL, MVT::i32);
 3180   SDValue Res = DAG.getNode(Opcode, getCurSDLoc(), Op1.getValueType(), Op1, Op2,