Chris Lattner
|
cb19d67907
|
Fix incorrect computation of mod/ref sets. Do not ask for mod/ref information
for objects of size 0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14908 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-17 07:40:34 +00:00 |
|
Chris Lattner
|
ad48cc71dc
|
Print modref information in a useful way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14907 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-17 06:43:20 +00:00 |
|
Chris Lattner
|
0e872cb470
|
Cleanups: fold two loops into one
New features: -print-all-alias-modref-info option, print more info
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14906 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-17 06:28:49 +00:00 |
|
Reid Spencer
|
954da37bb4
|
Add #include <iostream> since Value.h does not #include it any more.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14622 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-07-04 12:19:56 +00:00 |
|
Chris Lattner
|
6ffe551f65
|
Changes to fix up the inst_iterator to pass to boost iterator checks. This
patch was graciously contributed by Vladimir Prus.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13185 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-04-27 15:13:33 +00:00 |
|
Misha Brukman
|
85f5e11c06
|
Simplify code to process CallSites (thanks to Chris).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12334 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-03-12 16:20:49 +00:00 |
|
Misha Brukman
|
bc1dbe95b8
|
Evaluate ModRef information in addition to regular ol' pointer analysis.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12331 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-03-12 06:15:08 +00:00 |
|
Chris Lattner
|
9a4f8ef787
|
Finegrainify namespacification
Provide a context module to WriteAsOperand
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10366 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-12-10 15:33:59 +00:00 |
|
Brian Gaeke
|
d0fde30ce8
|
Put all LLVM code into the llvm namespace, as per bug 109.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
b576c94c15
|
Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-20 19:43:21 +00:00 |
|
Chris Lattner
|
1842a90e0b
|
Count operands to instructions as well as just results. This allows for global variables to be checked as well
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6970 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-06-29 00:07:11 +00:00 |
|
Chris Lattner
|
e4b3339b9c
|
Adjust to new AA interface
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5637 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-02-26 19:29:16 +00:00 |
|
Chris Lattner
|
02896c97ff
|
Rename options
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5537 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-02-11 23:12:09 +00:00 |
|
Chris Lattner
|
638b381713
|
Allow printing of various types of alias analysis results
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5520 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-02-09 20:40:13 +00:00 |
|
Chris Lattner
|
2c1d7cf13b
|
Fix division by zero problem
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5509 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-02-08 23:04:50 +00:00 |
|
Chris Lattner
|
68963a47e7
|
Add a summary
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5500 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-02-06 22:06:08 +00:00 |
|
Chris Lattner
|
9798ca55e1
|
Simple N^2 alias anlysis accuracy checker
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5498 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-02-06 21:29:49 +00:00 |
|