reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1582 SDValue Eight = DAG.getConstant(8, DL, MVT::i8); 1583 SDValue NewMask = DAG.getConstant(0xff, DL, VT); 1584 SDValue Srl = DAG.getNode(ISD::SRL, DL, VT, X, Eight); 1585 SDValue And = DAG.getNode(ISD::AND, DL, VT, Srl, NewMask); 1586 SDValue ShlCount = DAG.getConstant(ScaleLog, DL, MVT::i8); 1587 SDValue Shl = DAG.getNode(ISD::SHL, DL, VT, And, ShlCount); 1594 insertDAGNode(DAG, N, Eight); 1595 insertDAGNode(DAG, N, Srl); 1596 insertDAGNode(DAG, N, NewMask); 1597 insertDAGNode(DAG, N, And); 1598 insertDAGNode(DAG, N, ShlCount); 1599 insertDAGNode(DAG, N, Shl); 1600 DAG.ReplaceAllUsesWith(N, Shl); 1601 DAG.RemoveDeadNode(N.getNode());