[llvm-commits] CVS: llvm/include/llvm/Constants.h
    Reid Spencer 
    reid at x10sys.com
       
    Wed Feb 28 11:50:40 PST 2007
    
    
  
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.
   ///
    
    
More information about the llvm-commits
mailing list