Changes in directory llvm/include/llvm:
Constants.h updated: 1.133 -> 1.134 --- Log message: Implement a convenience method to construct a ConstantInt directly from an APInt. The implied type is the integer type that corresponds to the bit width of the APInt. --- Diffs of the changes: (+4 -0) Constants.h | 4 ++++ 1 files changed, 4 insertions(+) Index: llvm/include/llvm/Constants.h diff -u llvm/include/llvm/Constants.h:1.133 llvm/include/llvm/Constants.h:1.134 --- llvm/include/llvm/Constants.h:1.133 Mon Feb 26 17:54:03 2007 +++ llvm/include/llvm/Constants.h Wed Feb 28 13:50:21 2007 @@ -97,6 +97,10 @@ static ConstantInt *get(const Type *Ty, int64_t V); static ConstantInt *get(const Type *Ty, const APInt& V); + /// Return a ConstantInt with the specified value and an implied Type. The + /// type is the integer type that corresponds to the bit width of the value. + static ConstantInt *get(const APInt &V); + /// getType - Specialize the getType() method to always return an IntegerType, /// which reduces the amount of casting needed in parts of the compiler. /// _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits