summaryrefslogtreecommitdiff
path: root/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAge
* Use autogenerated mod/ref info for intrinsics.Chris Lattner2006-03-09
* Fix a crash compiling ObsequiChris Lattner2006-03-04
* Be more conservative with our symbolic alias analysis. In particular,Chris Lattner2006-03-04
* Add bswap intrinsics as documented in the Language ReferenceNate Begeman2006-01-14
* prevent cse of readcyclecounterAndrew Lenharth2005-11-11
* continued readcyclecounter supportAndrew Lenharth2005-11-11
* floor/ceil don't read/write memory. This allows gcse to eliminate 6 callsChris Lattner2005-08-24
* Remove glibc specific functions, and mark a couple as C99Andrew Lenharth2005-07-11
* because on alpha:Andrew Lenharth2005-07-11
* By definition, 'tail' calls cannot access the stack frame of their caller.Chris Lattner2005-05-08
* These intrinsics do not access memoryChris Lattner2005-05-06
* Add llvm.sqrt intrinsic, patch contributed by Morten OfstadChris Lattner2005-04-30
* These functions can set errno!Chris Lattner2005-04-28
* Remove trailing whitespaceMisha Brukman2005-04-21
* Fix Regression/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll, a miscompilationChris Lattner2005-03-09
* Add even more missing createXxxPass functions.Jeff Cohen2005-01-08
* Fix a bug in -no-aa that caused two DSGraph tests to XPASS.Chris Lattner2004-12-15
* Adjust to new alias analysis interfacesChris Lattner2004-12-15
* Add testcase and fix for yet another case where we query the size anAlkis Evlogimenos2004-12-08
* Add testcase and fix for another case where we query the size anAlkis Evlogimenos2004-12-08
* For PR387:\Reid Spencer2004-12-07
* Fix DeadStoreElimination/2004-11-28-LiveStoreDeleted.llChris Lattner2004-11-28
* The trick with globals actually works with allocas and malloc tooChris Lattner2004-11-26
* A store or load cannot alias a global if the accessed amount is larger thenChris Lattner2004-11-26
* Simplify conditional and fix LICM/2004-11-17-UndefIndexCrash.llChris Lattner2004-11-17
* Be more careful about looking for constants when we really want constantint's.Chris Lattner2004-10-16
* Fixes to make LLVM compile with vc7.1.Alkis Evlogimenos2004-09-03
* Merge i*.h headers into Instructions.h as part of bug403.Alkis Evlogimenos2004-07-29
* Fix test/Regression/Analysis/BasicAA/2004-07-28-MustAliasbug.llxChris Lattner2004-07-29
* Make basicaa a bit more aggressiveChris Lattner2004-07-27
* basic-aa can actually provide simple mod/ref infoChris Lattner2004-07-27
* This was implemented back in marchChris Lattner2004-07-27
* Do not ignore casts unless they are pointer-pointer casts. This caused usChris Lattner2004-07-21
* bug 122:Reid Spencer2004-07-18
* Simplify logic.Chris Lattner2004-07-14
* Fix a tiny bug in the -no-aa pass, in which it did not ever get a target data.Chris Lattner2004-06-19
* isnan is deadChris Lattner2004-06-15
* llvm.isnan doesn't access memoryChris Lattner2004-06-11
* Move the -no-aa AA implementation into this file since both of theseChris Lattner2004-05-23
* Hrm, operator new and new[] do not belong here. We should not CSE them! :)Chris Lattner2004-04-12
* operator new & operator new[] do not kill any legal memory locations.Chris Lattner2004-04-11
* Allow clients to be more efficient.Chris Lattner2004-04-11
* Add a couple of more functions that cannot access memory (the intrinsics) andChris Lattner2004-04-10
* Support getelementptr instructions which use uint's to index into structureChris Lattner2004-04-05
* Add some missing functions. Make sure to handle calls together in case theChris Lattner2004-03-16
* Fix a minor bug, implementing GCSE/call_pure_function.llChris Lattner2004-03-15
* Teach basicaa about some stdc functions.Chris Lattner2004-03-15
* Fix a couple of minor problems. Because PHI nodes can use themselves, thisChris Lattner2004-03-12
* Implement mod/ref analysis for a trivial case where locals don't escape.Chris Lattner2004-03-12
* Expand on my note-to-selfChris Lattner2004-03-01