reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc
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.cpp
  741       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);