Zhongxing Xu
|
d955bbe69b
|
Change the Interval type to signed in ImmutableIntervalMap.h.
llvm-svn: 110562
|
2010-08-09 03:43:39 +00:00 |
|
Eric Christopher
|
bc774d339c
|
80-columns
llvm-svn: 108228
|
2010-07-13 05:50:08 +00:00 |
|
Daniel Dunbar
|
e56fb57d08
|
ImmutableIntervalMap: Fix for unqualified lookup into dependent base class, done
by clang's -fixit! :)
llvm-svn: 95551
|
2010-02-08 18:08:46 +00:00 |
|
Zhongxing Xu
|
bbb98cd401
|
Remove redundant declaration.
llvm-svn: 95213
|
2010-02-03 09:05:21 +00:00 |
|
Zhongxing Xu
|
07020ea237
|
Add constructors.
llvm-svn: 95212
|
2010-02-03 09:04:11 +00:00 |
|
Zhongxing Xu
|
2f90f25c13
|
Return value on every path.
llvm-svn: 95075
|
2010-02-02 07:05:31 +00:00 |
|
Zhongxing Xu
|
c41eb88823
|
simplify code.
llvm-svn: 95074
|
2010-02-02 06:33:32 +00:00 |
|
Zhongxing Xu
|
107fc8962f
|
More logic correction: RemoveOverlap should always create new tree. Add a
parameter to record whether changes actually happened.
llvm-svn: 95073
|
2010-02-02 06:22:08 +00:00 |
|
Zhongxing Xu
|
7c9608096b
|
Add a lookup method to the IntervalMap. The difference from the original
lookup is that if the lookup key is contained in the key, we return the data.
llvm-svn: 95070
|
2010-02-02 05:23:23 +00:00 |
|
Zhongxing Xu
|
007e05dce7
|
Fix a bunch of errors in the old logic.
llvm-svn: 95056
|
2010-02-02 02:40:56 +00:00 |
|
Zhongxing Xu
|
e075bd78c6
|
Add an immutable interval map, prepared to be used by flat memory model
in the analyzer. WIP.
llvm-svn: 94976
|
2010-02-01 10:43:31 +00:00 |
|