Revision tags: llvmorg-1.2.0 |
|
#
8ad948dd |
| 16-Mar-2004 |
Chris Lattner <sabre@nondot.org> |
Add some missing functions. Make sure to handle calls together in case the client has another VN implementation that can VN calls.
llvm-svn: 12427
|
#
ea42c857 |
| 15-Mar-2004 |
Chris Lattner <sabre@nondot.org> |
Fix a minor bug, implementing GCSE/call_pure_function.ll
Also, add some stuff I missed before.
llvm-svn: 12417
|
#
d82256a7 |
| 15-Mar-2004 |
Chris Lattner <sabre@nondot.org> |
Teach basicaa about some stdc functions.
llvm-svn: 12408
|
#
f9e69b45 |
| 12-Mar-2004 |
Chris Lattner <sabre@nondot.org> |
Fix a couple of minor problems. Because PHI nodes can use themselves, this could cause infinite loops. Also, getUnderlyingObject can return null
llvm-svn: 12351
|
#
a0362538 |
| 12-Mar-2004 |
Chris Lattner <sabre@nondot.org> |
Implement mod/ref analysis for a trivial case where locals don't escape. This comes up when you have a local array on the stack and you never pass the address of elements around.
llvm-svn: 12349
|
#
6f6e0f29 |
| 01-Mar-2004 |
Chris Lattner <sabre@nondot.org> |
Expand on my note-to-self
llvm-svn: 12029
|
#
494d5107 |
| 22-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Fix a soon-to-be-missing #include
llvm-svn: 11707
|
#
729ea9e1 |
| 30-Jan-2004 |
Chris Lattner <sabre@nondot.org> |
Fix thinko
llvm-svn: 11027
|
#
f0eac5d0 |
| 30-Jan-2004 |
Chris Lattner <sabre@nondot.org> |
Implement the pointsToConstantMemory() method.
llvm-svn: 11022
|
#
c99dd898 |
| 12-Jan-2004 |
Chris Lattner <sabre@nondot.org> |
Eliminate use of ConstantHandling itf
llvm-svn: 10780
|
#
5f4c6f55 |
| 28-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Add a note
llvm-svn: 10617
|
Revision tags: llvmorg-1.1.0 |
|
#
1eed55d6 |
| 11-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Factor out some duplicated code, implement the rest of the cases in BasicAA/2003-12-11-ConstExprGEP.ll
llvm-svn: 10412
|
#
6ea17f77 |
| 11-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Fix PR86. This makes basicaa _SIGNIFICANLY_ more aggressive with getelementptr's
llvm-svn: 10410
|
#
17790fbb |
| 11-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Fix a glaring bug
llvm-svn: 10400
|
#
bc1197f2 |
| 11-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Realize the gep P, <zeros> must aliases P. This is a partial fix for PR 86
llvm-svn: 10399
|
#
abb3bea6 |
| 11-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
With Brian's change to AA.h we can now clean out this uglyness
llvm-svn: 10398
|
#
a346e642 |
| 25-Nov-2003 |
Chris Lattner <sabre@nondot.org> |
Fix file header
llvm-svn: 10219
|
#
388bc989 |
| 25-Nov-2003 |
Chris Lattner <sabre@nondot.org> |
Use gep_type_begin/end instead of looking for ubytes
llvm-svn: 10217
|
#
35997480 |
| 25-Nov-2003 |
Chris Lattner <sabre@nondot.org> |
Finegrainify namespacification
llvm-svn: 10210
|
#
960707c3 |
| 11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
Revision tags: llvmorg-1.0.0 |
|
#
482202a6 |
| 20-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added LLVM project notice to the top of every C++ source file. Header files will be on the way.
llvm-svn: 9298
|
#
092af3f3 |
| 20-Sep-2003 |
Chris Lattner <sabre@nondot.org> |
Fix bug: BasicAA/2003-09-19-LocalArgument.ll
llvm-svn: 8615
|
#
32998322 |
| 11-Sep-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Fixed spelling and grammar.
llvm-svn: 8478
|
#
cedbb88d |
| 03-Jul-2003 |
Chris Lattner <sabre@nondot.org> |
Reuse the values if they are constants: this is important so that we index into the right structure field This fixes bug: BasicAA/2003-07-03-BasicAACrash.ll
llvm-svn: 7093
|
#
1bec75e7 |
| 17-Jun-2003 |
Chris Lattner <sabre@nondot.org> |
Implement handling of constantexprs for disambiguation. This implements BasicAA/featuretest.ll:constexpr_test
llvm-svn: 6740
|