reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1727 unsigned ScaleDown = (64 - X.getSimpleValueType().getSizeInBits()) + ShiftAmt; 1739 if (X.getOpcode() == ISD::ANY_EXTEND) { 1740 unsigned ExtendBits = X.getSimpleValueType().getSizeInBits() - 1741 X.getOperand(0).getSimpleValueType().getSizeInBits(); 1744 X = X.getOperand(0); 1744 X = X.getOperand(0); 1749 APInt::getHighBitsSet(X.getSimpleValueType().getSizeInBits(), MaskLZ); 1750 KnownBits Known = DAG.computeKnownBits(X); 1757 assert(X.getValueType() != VT); 1759 SDValue NewX = DAG.getNode(ISD::ZERO_EXTEND, SDLoc(X), VT, X); 1759 SDValue NewX = DAG.getNode(ISD::ZERO_EXTEND, SDLoc(X), VT, X); 1761 X = NewX; 1765 SDValue NewSRL = DAG.getNode(ISD::SRL, DL, VT, X, NewSRLAmt);