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

References

lib/Target/ARM/ARMISelLowering.cpp
 6033   EVT VT = N->getValueType(0);
 6034   SDLoc dl(N);
 6046   if (N->getOpcode() == ISD::SHL) {
 6047     if (isVShiftLImm(N->getOperand(1), VT, false, Cnt))
 6048       return DAG.getNode(ARMISD::VSHLIMM, dl, VT, N->getOperand(0),
 6050     return DAG.getNode(ARMISD::VSHLu, dl, VT, N->getOperand(0),
 6051                        N->getOperand(1));
 6054   assert((N->getOpcode() == ISD::SRA || N->getOpcode() == ISD::SRL) &&
 6054   assert((N->getOpcode() == ISD::SRA || N->getOpcode() == ISD::SRL) &&
 6057   if (isVShiftRImm(N->getOperand(1), VT, false, false, Cnt)) {
 6059         (N->getOpcode() == ISD::SRA ? ARMISD::VSHRsIMM : ARMISD::VSHRuIMM);
 6060     return DAG.getNode(VShiftOpc, dl, VT, N->getOperand(0),
 6066   EVT ShiftVT = N->getOperand(1).getValueType();
 6068       ISD::SUB, dl, ShiftVT, getZeroVector(ShiftVT, DAG, dl), N->getOperand(1));
 6070       (N->getOpcode() == ISD::SRA ? ARMISD::VSHLs : ARMISD::VSHLu);
 6071   return DAG.getNode(VShiftOpc, dl, VT, N->getOperand(0), NegatedCount);