Lines Matching refs:shl
1073 APInt DemandedSrcElts = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx);
1462 // Convert (shl (anyext x, c)) to (anyext (shl x, c)) if the high bits
1482 // intervenes: (shl (anyext (shr x, c1)), c2) to
1483 // (shl (anyext x), c2-c1). This requires that the bottom c1 bits
1824 KnownHi.Zero.zext(BitWidth).shl(HalfBitWidth);
1827 KnownHi.One.zext(BitWidth).shl(HalfBitWidth);
2557 APInt DemandedSrcElts = DemandedElts.zextOrSelf(NumSrcElts).shl(Idx);
6244 // (rotl x, c) -> (or (shl x, (and c, w-1)), (srl x, (and -c, w-1)))
6245 // (rotr x, c) -> (or (srl x, (and c, w-1)), (shl x, (and -c, w-1)))