reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelDAGToDAG.cpp
 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());