Home
last modified time | relevance | path

Searched refs:RHSShiftAmt (Results 1 – 1 of 1) sorted by relevance

/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp3345 SDValue RHSShiftAmt = RHSShift.getOperand(1); in MatchRotate() local
3350 RHSShiftAmt.getOpcode() == ISD::Constant) { in MatchRotate()
3352 uint64_t RShVal = cast<ConstantSDNode>(RHSShiftAmt)->getZExtValue(); in MatchRotate()
3357 LHSShiftArg, HasROTL ? LHSShiftAmt : RHSShiftAmt); in MatchRotate()
3385 SDValue RExtOp0 = RHSShiftAmt; in MatchRotate()
3390 (RHSShiftAmt.getOpcode() == ISD::SIGN_EXTEND || in MatchRotate()
3391 RHSShiftAmt.getOpcode() == ISD::ZERO_EXTEND || in MatchRotate()
3392 RHSShiftAmt.getOpcode() == ISD::ANY_EXTEND || in MatchRotate()
3393 RHSShiftAmt.getOpcode() == ISD::TRUNCATE)) { in MatchRotate()
3395 RExtOp0 = RHSShiftAmt.getOperand(0); in MatchRotate()
[all …]