Searched refs:LHSShiftAmt (Results 1 - 1 of 1) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp6333 SDValue LHSShiftAmt = LHSShift.getOperand(1); local
6343 if (ISD::matchBinaryPredicate(LHSShiftAmt, RHSShiftAmt, MatchRotateSum)) {
6345 LHSShiftArg, HasROTL ? LHSShiftAmt : RHSShiftAmt);
6358 SDValue LHSBits = DAG.getNode(ISD::SHL, DL, VT, AllOnes, LHSShiftAmt);
6375 SDValue LExtOp0 = LHSShiftAmt;
6377 if ((LHSShiftAmt.getOpcode() == ISD::SIGN_EXTEND ||
6378 LHSShiftAmt.getOpcode() == ISD::ZERO_EXTEND ||
6379 LHSShiftAmt.getOpcode() == ISD::ANY_EXTEND ||
6380 LHSShiftAmt.getOpcode() == ISD::TRUNCATE) &&
6385 LExtOp0 = LHSShiftAmt
[all...]

Completed in 89 milliseconds