reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;