Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix a couple of minor problems. Because PHI nodes can use themselves, this | Chris Lattner | 2004-03-12 | 1 | -4/+1 | |
| | | | | | | could cause infinite loops. Also, getUnderlyingObject can return null llvm-svn: 12351 | |||||
* | Implement mod/ref analysis for a trivial case where locals don't escape. | Chris Lattner | 2004-03-12 | 1 | -0/+52 | |
| | | | | | | | This comes up when you have a local array on the stack and you never pass the address of elements around. llvm-svn: 12349 | |||||
* | Expand on my note-to-self | Chris Lattner | 2004-03-01 | 1 | -1/+3 | |
| | | | | llvm-svn: 12029 | |||||
* | Fix a soon-to-be-missing #include | Chris Lattner | 2004-02-22 | 1 | -0/+1 | |
| | | | | llvm-svn: 11707 | |||||
* | Fix thinko | Chris Lattner | 2004-01-30 | 1 | -3/+3 | |
| | | | | llvm-svn: 11027 | |||||
* | Implement the pointsToConstantMemory() method. | Chris Lattner | 2004-01-30 | 1 | -3/+14 | |
| | | | | llvm-svn: 11022 | |||||
* | Eliminate use of ConstantHandling itf | Chris Lattner | 2004-01-12 | 1 | -12/+13 | |
| | | | | llvm-svn: 10780 | |||||
* | Add a note | Chris Lattner | 2003-12-28 | 1 | -0/+5 | |
| | | | | llvm-svn: 10617 | |||||
* | Factor out some duplicated code, implement the rest of the cases in | Chris Lattner | 2003-12-11 | 1 | -43/+40 | |
| | | | | | | BasicAA/2003-12-11-ConstExprGEP.ll llvm-svn: 10412 | |||||
* | Fix PR86. This makes basicaa _SIGNIFICANLY_ more aggressive with ↵ | Chris Lattner | 2003-12-11 | 1 | -121/+251 | |
| | | | | | | getelementptr's llvm-svn: 10410 | |||||
* | Fix a glaring bug | Chris Lattner | 2003-12-11 | 1 | -0/+1 | |
| | | | | llvm-svn: 10400 | |||||
* | Realize the gep P, <zeros> must aliases P. | Chris Lattner | 2003-12-11 | 1 | -1/+11 | |
| | | | | | | This is a partial fix for PR 86 llvm-svn: 10399 | |||||
* | With Brian's change to AA.h we can now clean out this uglyness | Chris Lattner | 2003-12-11 | 1 | -1/+1 | |
| | | | | llvm-svn: 10398 | |||||
* | Fix file header | Chris Lattner | 2003-11-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 10219 | |||||
* | Use gep_type_begin/end instead of looking for ubytes | Chris Lattner | 2003-11-25 | 1 | -4/+7 | |
| | | | | llvm-svn: 10217 | |||||
* | Finegrainify namespacification | Chris Lattner | 2003-11-25 | 1 | -4/+2 | |
| | | | | llvm-svn: 10210 | |||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -3/+3 | |
| | | | | llvm-svn: 9903 | |||||
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 | |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | |||||
* | Fix bug: BasicAA/2003-09-19-LocalArgument.ll | Chris Lattner | 2003-09-20 | 1 | -7/+22 | |
| | | | | llvm-svn: 8615 | |||||
* | Fixed spelling and grammar. | Misha Brukman | 2003-09-11 | 1 | -1/+1 | |
| | | | | llvm-svn: 8478 | |||||
* | Reuse the values if they are constants: this is important so that we index ↵ | Chris Lattner | 2003-07-03 | 1 | -2/+7 | |
| | | | | | | | | into the right structure field This fixes bug: BasicAA/2003-07-03-BasicAACrash.ll llvm-svn: 7093 | |||||
* | Implement handling of constantexprs for disambiguation. This implements | Chris Lattner | 2003-06-17 | 1 | -0/+6 | |
| | | | | | | BasicAA/featuretest.ll:constexpr_test llvm-svn: 6740 | |||||
* | Be more robust in the face of undefined behavior. | Chris Lattner | 2003-06-02 | 1 | -5/+30 | |
| | | | | | | Fixes bug: BasicAA/2003-06-01-AliasCrash.ll llvm-svn: 6538 | |||||
* | Fix Bug: BasicAA/2003-05-21-GEP-Problem.ll | Chris Lattner | 2003-05-21 | 1 | -1/+1 | |
| | | | | llvm-svn: 6270 | |||||
* | Fix BasicAA/2003-04-25-GEPCrash.ll | Chris Lattner | 2003-04-25 | 1 | -3/+3 | |
| | | | | llvm-svn: 5940 | |||||
* | Fix bug: BasicAA/2003-04-22-GEPProblem.ll | Chris Lattner | 2003-04-22 | 1 | -1/+0 | |
| | | | | llvm-svn: 5858 | |||||
* | Remove unneccesary forward decl | Chris Lattner | 2003-03-06 | 1 | -1/+1 | |
| | | | | llvm-svn: 5710 | |||||
* | Fix bug: BasicAA/2003-03-04-GEPCrash.ll | Chris Lattner | 2003-03-04 | 1 | -17/+11 | |
| | | | | llvm-svn: 5695 | |||||
* | Fix a problem with negative indexes | Chris Lattner | 2003-03-02 | 1 | -3/+3 | |
| | | | | llvm-svn: 5681 | |||||
* | Fix bug: BasicAA/2003-02-26-AccessSizeTest.ll | Chris Lattner | 2003-02-26 | 1 | -11/+36 | |
| | | | | llvm-svn: 5645 | |||||
* | Fix several bugs in basic-aa | Chris Lattner | 2003-02-26 | 1 | -5/+10 | |
| | | | | llvm-svn: 5643 | |||||
* | Move BasicAA pass out to it's own header file | Chris Lattner | 2003-02-26 | 1 | -0/+285 | |
llvm-svn: 5640 |