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

References

lib/Target/AArch64/AArch64ISelLowering.cpp
 8003   EVT VT = Op.getValueType();
 8004   SDLoc DL(Op);
 8007   if (!Op.getOperand(1).getValueType().isVector())
 8008     return Op;
 8011   switch (Op.getOpcode()) {
 8016     if (isVShiftLImm(Op.getOperand(1), VT, false, Cnt) && Cnt < EltSize)
 8017       return DAG.getNode(AArch64ISD::VSHL, DL, VT, Op.getOperand(0),
 8022                        Op.getOperand(0), Op.getOperand(1));
 8022                        Op.getOperand(0), Op.getOperand(1));
 8026     if (isVShiftRImm(Op.getOperand(1), VT, false, Cnt) && Cnt < EltSize) {
 8028           (Op.getOpcode() == ISD::SRA) ? AArch64ISD::VASHR : AArch64ISD::VLSHR;
 8029       return DAG.getNode(Opc, DL, VT, Op.getOperand(0),
 8036     unsigned Opc = (Op.getOpcode() == ISD::SRA) ? Intrinsic::aarch64_neon_sshl
 8039     SDValue NegShift = DAG.getNode(AArch64ISD::NEG, DL, VT, Op.getOperand(1));
 8042                     DAG.getConstant(Opc, DL, MVT::i32), Op.getOperand(0),