Zhongxing Xu
|
ba57509221
|
Change the Interval type to signed in ImmutableIntervalMap.h.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110562 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-09 03:43:39 +00:00 |
|
Eric Christopher
|
0764e39a92
|
80-columns
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108228 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-07-13 05:50:08 +00:00 |
|
Daniel Dunbar
|
56a04c0c34
|
ImmutableIntervalMap: Fix for unqualified lookup into dependent base class, done
by clang's -fixit! :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95551 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-08 18:08:46 +00:00 |
|
Zhongxing Xu
|
1d037b0272
|
Remove redundant declaration.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95213 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-03 09:05:21 +00:00 |
|
Zhongxing Xu
|
1c8bd7dc0a
|
Add constructors.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95212 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-03 09:04:11 +00:00 |
|
Zhongxing Xu
|
769e2ad872
|
Return value on every path.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95075 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-02 07:05:31 +00:00 |
|
Zhongxing Xu
|
fcad6bdc17
|
simplify code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95074 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-02 06:33:32 +00:00 |
|
Zhongxing Xu
|
bd46725476
|
More logic correction: RemoveOverlap should always create new tree. Add a
parameter to record whether changes actually happened.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95073 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-02 06:22:08 +00:00 |
|
Zhongxing Xu
|
b413bc1403
|
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95070 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-02 05:23:23 +00:00 |
|
Zhongxing Xu
|
3a819568ca
|
Fix a bunch of errors in the old logic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95056 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-02 02:40:56 +00:00 |
|
Zhongxing Xu
|
746f5b6eb1
|
Add an immutable interval map, prepared to be used by flat memory model
in the analyzer. WIP.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94976 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-02-01 10:43:31 +00:00 |
|