OSDN Git Service

Add names for some of the operators. This is needed for the macros in
authorReid Spencer <rspencer@reidspencer.com>
Sat, 3 Mar 2007 05:37:23 +0000 (05:37 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sat, 3 Mar 2007 05:37:23 +0000 (05:37 +0000)
the Interpreter.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34872 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/APInt.h

index aec9e56..3a73b5f 100644 (file)
@@ -248,14 +248,23 @@ public:
   /// the given APInt& RHS.
   /// @brief Bitwise AND operator. 
   APInt operator&(const APInt& RHS) const;
+  APInt And(const APInt& RHS) const {
+    return this->operator&(RHS);
+  }
 
   /// Performs bitwise OR operation on this APInt and the given APInt& RHS.
   /// @brief Bitwise OR operator. 
   APInt operator|(const APInt& RHS) const;
+  APInt Or(const APInt& RHS) const {
+    return this->operator|(RHS);
+  }
 
   /// Performs bitwise XOR operation on this APInt and the given APInt& RHS.
   /// @brief Bitwise XOR operator. 
   APInt operator^(const APInt& RHS) const;
+  APInt Xor(const APInt& RHS) const {
+    return this->operator^(RHS);
+  }
 
   /// Performs logical negation operation on this APInt.
   /// @brief Logical negation operator.