aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Hrm, operator new and new[] do not belong here. We should not CSE them! :)Chris Lattner2004-04-121-3/+0
* operator new & operator new[] do not kill any legal memory locations.Chris Lattner2004-04-111-0/+3
* Allow clients to be more efficient.Chris Lattner2004-04-111-0/+4
* Add a couple of more functions that cannot access memory (the intrinsics) andChris Lattner2004-04-101-0/+7
* Support getelementptr instructions which use uint's to index into structureChris Lattner2004-04-051-14/+35
* Add some missing functions. Make sure to handle calls together in case theChris Lattner2004-03-161-2/+20
* Fix a minor bug, implementing GCSE/call_pure_function.llChris Lattner2004-03-151-3/+6
* Teach basicaa about some stdc functions.Chris Lattner2004-03-151-5/+100
* Fix a couple of minor problems. Because PHI nodes can use themselves, thisChris Lattner2004-03-121-4/+1
* Implement mod/ref analysis for a trivial case where locals don't escape.Chris Lattner2004-03-121-0/+52
* Expand on my note-to-selfChris Lattner2004-03-011-1/+3
* Fix a soon-to-be-missing #includeChris Lattner2004-02-221-0/+1
* Fix thinkoChris Lattner2004-01-301-3/+3
* Implement the pointsToConstantMemory() method.Chris Lattner2004-01-301-3/+14
* Eliminate use of ConstantHandling itfChris Lattner2004-01-121-12/+13
* Add a noteChris Lattner2003-12-281-0/+5
* Factor out some duplicated code, implement the rest of the cases inChris Lattner2003-12-111-43/+40
* Fix PR86. This makes basicaa _SIGNIFICANLY_ more aggressive with getelementp...Chris Lattner2003-12-111-121/+251
* Fix a glaring bugChris Lattner2003-12-111-0/+1
* Realize the gep P, <zeros> must aliases P.Chris Lattner2003-12-111-1/+11
* With Brian's change to AA.h we can now clean out this uglynessChris Lattner2003-12-111-1/+1
* Fix file headerChris Lattner2003-11-251-1/+1
* Use gep_type_begin/end instead of looking for ubytesChris Lattner2003-11-251-4/+7
* Finegrainify namespacificationChris Lattner2003-11-251-4/+2
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-3/+3
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Fix bug: BasicAA/2003-09-19-LocalArgument.llChris Lattner2003-09-201-7/+22
* Fixed spelling and grammar.Misha Brukman2003-09-111-1/+1
* Reuse the values if they are constants: this is important so that we index in...Chris Lattner2003-07-031-2/+7
* Implement handling of constantexprs for disambiguation. This implementsChris Lattner2003-06-171-0/+6
* Be more robust in the face of undefined behavior.Chris Lattner2003-06-021-5/+30
* Fix Bug: BasicAA/2003-05-21-GEP-Problem.llChris Lattner2003-05-211-1/+1
* Fix BasicAA/2003-04-25-GEPCrash.llChris Lattner2003-04-251-3/+3
* Fix bug: BasicAA/2003-04-22-GEPProblem.llChris Lattner2003-04-221-1/+0
* Remove unneccesary forward declChris Lattner2003-03-061-1/+1
* Fix bug: BasicAA/2003-03-04-GEPCrash.llChris Lattner2003-03-041-17/+11
* Fix a problem with negative indexesChris Lattner2003-03-021-3/+3
* Fix bug: BasicAA/2003-02-26-AccessSizeTest.llChris Lattner2003-02-261-11/+36
* Fix several bugs in basic-aaChris Lattner2003-02-261-5/+10
* Move BasicAA pass out to it's own header fileChris Lattner2003-02-261-0/+285