[llvm-commits] CVS: llvm/include/llvm/Analysis/ScalarEvolution.h

Reid Spencer reid at x10sys.com
Wed Feb 28 11:57:56 PST 2007



Changes in directory llvm/include/llvm/Analysis:

ScalarEvolution.h updated: 1.14 -> 1.15
---
Log message:

For PR1205: http://llvm.org/PR1205 :
Remove ConstantInt from ConstantRange interface and adjust its users to
compensate.


---
Diffs of the changes:  (+4 -0)

 ScalarEvolution.h |    4 ++++
 1 files changed, 4 insertions(+)


Index: llvm/include/llvm/Analysis/ScalarEvolution.h
diff -u llvm/include/llvm/Analysis/ScalarEvolution.h:1.14 llvm/include/llvm/Analysis/ScalarEvolution.h:1.15
--- llvm/include/llvm/Analysis/ScalarEvolution.h:1.14	Sat Dec 16 23:15:12 2006
+++ llvm/include/llvm/Analysis/ScalarEvolution.h	Wed Feb 28 13:57:34 2007
@@ -85,6 +85,10 @@
     ///
     virtual const Type *getType() const = 0;
 
+    /// getBitWidth - Get the bit width of the type, if it has one, 0 otherwise.
+    /// 
+    uint32_t getBitWidth() const;
+
     /// replaceSymbolicValuesWithConcrete - If this SCEV internally references
     /// the symbolic value "Sym", construct and return a new SCEV that produces
     /// the same value, but which uses the concrete value Conc instead of the






More information about the llvm-commits mailing list