reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1819 SDValue NewSRLAmt = DAG.getConstant(ShiftAmt + AMShiftAmt, DL, MVT::i8); 1820 SDValue NewSRL = DAG.getNode(ISD::SRL, DL, VT, X, NewSRLAmt); 1821 SDValue NewMask = DAG.getConstant(Mask >> AMShiftAmt, DL, VT); 1822 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, NewSRL, NewMask); 1823 SDValue NewSHLAmt = DAG.getConstant(AMShiftAmt, DL, MVT::i8); 1824 SDValue NewSHL = DAG.getNode(ISD::SHL, DL, VT, NewAnd, NewSHLAmt); 1831 insertDAGNode(DAG, N, NewSRLAmt); 1832 insertDAGNode(DAG, N, NewSRL); 1833 insertDAGNode(DAG, N, NewMask); 1834 insertDAGNode(DAG, N, NewAnd); 1835 insertDAGNode(DAG, N, NewSHLAmt); 1836 insertDAGNode(DAG, N, NewSHL); 1837 DAG.ReplaceAllUsesWith(N, NewSHL); 1838 DAG.RemoveDeadNode(N.getNode());