From b5e5784b28f253cc083b59ed86b0f66e89217a2c Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 3 Apr 2007 04:25:46 +0000 Subject: [PATCH] add missing operator llvm-svn: 35613 --- include/llvm/ADT/APInt.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/llvm/ADT/APInt.h b/include/llvm/ADT/APInt.h index b8b1687def1..df90753f636 100644 --- a/include/llvm/ADT/APInt.h +++ b/include/llvm/ADT/APInt.h @@ -542,6 +542,10 @@ public: APInt operator-(uint64_t RHS) const { return (*this) - APInt(BitWidth, RHS); } + + APInt operator<<(unsigned Bits) const { + return shl(Bits); + } /// Arithmetic right-shift this APInt by shiftAmt. /// @brief Arithmetic right-shift function.