reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3173 if (Src.getOpcode() == ISD::BITCAST && !VT.isVector()) { 3174 SDValue Vec = Src.getOperand(0); 3192 if (Src.getOpcode() == ISD::SRL && !VT.isVector()) { 3193 if (auto K = isConstOrConstSplat(Src.getOperand(1))) { 3194 if (2 * K->getZExtValue() == Src.getValueType().getScalarSizeInBits()) { 3195 SDValue BV = stripBitcast(Src.getOperand(0)); 3216 EVT SrcVT = Src.getValueType(); 3218 (Src.getOpcode() == ISD::SRL || 3219 Src.getOpcode() == ISD::SRA || 3220 Src.getOpcode() == ISD::SHL)) { 3221 SDValue Amt = Src.getOperand(1); 3232 Src.getOperand(0)); 3240 SDValue ShrunkShift = DAG.getNode(Src.getOpcode(), SL, MidVT,