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);
 6235         SDValue LHSBits = DAG.getNode(ISD::SHL, DL, VT, AllOnes, LHSShiftAmt);
 6252   SDValue LExtOp0 = LHSShiftAmt;
 6254   if ((LHSShiftAmt.getOpcode() == ISD::SIGN_EXTEND ||
 6255        LHSShiftAmt.getOpcode() == ISD::ZERO_EXTEND ||
 6256        LHSShiftAmt.getOpcode() == ISD::ANY_EXTEND ||
 6257        LHSShiftAmt.getOpcode() == ISD::TRUNCATE) &&
 6262     LExtOp0 = LHSShiftAmt.getOperand(0);
 6266   SDValue TryL = MatchRotatePosNeg(LHSShiftArg, LHSShiftAmt, RHSShiftAmt,
 6271   SDValue TryR = MatchRotatePosNeg(RHSShiftArg, RHSShiftAmt, LHSShiftAmt,