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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 6220   if (ISD::matchBinaryPredicate(LHSShiftAmt, RHSShiftAmt, MatchRotateSum)) {
 6222                               LHSShiftArg, HasROTL ? LHSShiftAmt : RHSShiftAmt);
 6230         SDValue RHSBits = DAG.getNode(ISD::SRL, DL, VT, AllOnes, RHSShiftAmt);
 6253   SDValue RExtOp0 = RHSShiftAmt;
 6258       (RHSShiftAmt.getOpcode() == ISD::SIGN_EXTEND ||
 6259        RHSShiftAmt.getOpcode() == ISD::ZERO_EXTEND ||
 6260        RHSShiftAmt.getOpcode() == ISD::ANY_EXTEND ||
 6261        RHSShiftAmt.getOpcode() == ISD::TRUNCATE)) {
 6263     RExtOp0 = RHSShiftAmt.getOperand(0);
 6266   SDValue TryL = MatchRotatePosNeg(LHSShiftArg, LHSShiftAmt, RHSShiftAmt,
 6271   SDValue TryR = MatchRotatePosNeg(RHSShiftArg, RHSShiftAmt, LHSShiftAmt,