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

References

lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
 1708   assert((N->getOpcode() == ISD::SRA || N->getOpcode() == ISD::SRL) &&
 1708   assert((N->getOpcode() == ISD::SRA || N->getOpcode() == ISD::SRL) &&
 1711   EVT VT = N->getValueType(0);
 1720   if (isSeveralBitsExtractOpFromShr(N, Opc, Opd0, Immr, Imms))
 1726   if (isOpcWithIntImmediate(N->getOperand(0).getNode(), ISD::SHL, ShlImm)) {
 1727     Opd0 = N->getOperand(0).getOperand(0);
 1728   } else if (VT == MVT::i32 && N->getOpcode() == ISD::SRL &&
 1729              N->getOperand(0).getNode()->getOpcode() == ISD::TRUNCATE) {
 1734     Opd0 = N->getOperand(0).getOperand(0);
 1742     Opd0 = N->getOperand(0);
 1750         (dbgs() << N
 1756   if (!isIntImmediate(N->getOperand(1), SrlImm))
 1766     Opc = N->getOpcode() == ISD::SRA ? AArch64::SBFMWri : AArch64::UBFMWri;
 1768     Opc = N->getOpcode() == ISD::SRA ? AArch64::SBFMXri : AArch64::UBFMXri;