reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
72375 return CurDAG->getTargetConstant(temp.shl(v), SDLoc(N), MVT::i32); 72383 return CurDAG->getTargetConstant(temp.shl(v), SDLoc(N), MVT::i16);include/llvm/ADT/APInt.h
941 APInt operator<<(const APInt &Bits) const { return shl(Bits); }
lib/Analysis/InstructionSimplify.cpp 1951 (~(*Mask)).shl(*ShAmt).isNullValue())
lib/IR/ConstantFold.cpp 1256 return ConstantInt::get(CI1->getContext(), C1V.shl(C2V));
lib/Transforms/InstCombine/InstCombineCasts.cpp741 APInt MaskC = APInt(SrcTy->getScalarSizeInBits(), 1).shl(*C); 748 APInt MaskC = APInt(SrcTy->getScalarSizeInBits(), 1).shl(*C) | 1;lib/Transforms/InstCombine/InstCombineCompares.cpp
1666 if (!IsAshr || (C2.shl(*C3).lshr(*C3) == C2)) { 1668 (!C2.shl(*C3).isNegative() && !C1.shl(*C3).isNegative())) 1668 (!C2.shl(*C3).isNegative() && !C1.shl(*C3).isNegative())) 1674 APInt NewCst = IsShl ? C1.lshr(*C3) : C1.shl(*C3); 1675 APInt SameAsC1 = IsShl ? NewCst.shl(*C3) : NewCst.lshr(*C3); 1687 APInt NewAndCst = IsShl ? C2.lshr(*C3) : C2.shl(*C3); 2054 C.ashr(*ShiftAmt).shl(*ShiftAmt) == C) { 2084 C.lshr(*ShiftAmt).shl(*ShiftAmt) == C) { 3431 const APInt ICmpCst = APInt(XBitWidth, 1).shl(KeptBits);tools/clang/lib/Sema/SemaExpr.cpp
9851 Result = Result.shl(Right);