aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing whitespaceMisha Brukman2005-04-211-35/+35
* Fix Regression/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll, a miscompilationChris Lattner2005-03-091-2/+6
* Add even more missing createXxxPass functions.Jeff Cohen2005-01-081-0/+6
* Fix a bug in -no-aa that caused two DSGraph tests to XPASS.Chris Lattner2004-12-151-1/+2
* Adjust to new alias analysis interfacesChris Lattner2004-12-151-38/+33
* Add testcase and fix for yet another case where we query the size anAlkis Evlogimenos2004-12-081-9/+11
* Add testcase and fix for another case where we query the size anAlkis Evlogimenos2004-12-081-7/+12
* For PR387:\Reid Spencer2004-12-071-0/+3
* Fix DeadStoreElimination/2004-11-28-LiveStoreDeleted.llChris Lattner2004-11-281-3/+3
* The trick with globals actually works with allocas and malloc tooChris Lattner2004-11-261-12/+12
* A store or load cannot alias a global if the accessed amount is larger thenChris Lattner2004-11-261-20/+49
* Simplify conditional and fix LICM/2004-11-17-UndefIndexCrash.llChris Lattner2004-11-171-2/+1
* Be more careful about looking for constants when we really want constantint's.Chris Lattner2004-10-161-10/+8
* Fixes to make LLVM compile with vc7.1.Alkis Evlogimenos2004-09-031-0/+1
* Merge i*.h headers into Instructions.h as part of bug403.Alkis Evlogimenos2004-07-291-2/+1
* Fix test/Regression/Analysis/BasicAA/2004-07-28-MustAliasbug.llxChris Lattner2004-07-291-5/+9
* Make basicaa a bit more aggressiveChris Lattner2004-07-271-0/+4
* basic-aa can actually provide simple mod/ref infoChris Lattner2004-07-271-3/+3
* This was implemented back in marchChris Lattner2004-07-271-7/+0
* Do not ignore casts unless they are pointer-pointer casts. This caused usChris Lattner2004-07-211-4/+8
* bug 122:Reid Spencer2004-07-181-12/+6
* Simplify logic.Chris Lattner2004-07-141-2/+2
* Fix a tiny bug in the -no-aa pass, in which it did not ever get a target data.Chris Lattner2004-06-191-9/+8
* isnan is deadChris Lattner2004-06-151-1/+1
* llvm.isnan doesn't access memoryChris Lattner2004-06-111-1/+1
* Move the -no-aa AA implementation into this file since both of theseChris Lattner2004-05-231-8/+46
* 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