aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/BasicAliasAnalysis.cpp
AgeCommit message (Expand)Author
2005-07-11Remove glibc specific functions, and mark a couple as C99Andrew Lenharth
2005-07-11because on alpha:Andrew Lenharth
2005-05-08By definition, 'tail' calls cannot access the stack frame of their caller.Chris Lattner
2005-05-06These intrinsics do not access memoryChris Lattner
2005-04-30Add llvm.sqrt intrinsic, patch contributed by Morten OfstadChris Lattner
2005-04-28These functions can set errno!Chris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-09Fix Regression/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll, a miscompilationChris Lattner
2005-01-08Add even more missing createXxxPass functions.Jeff Cohen
2004-12-15Fix a bug in -no-aa that caused two DSGraph tests to XPASS.Chris Lattner
2004-12-15Adjust to new alias analysis interfacesChris Lattner
2004-12-08Add testcase and fix for yet another case where we query the size anAlkis Evlogimenos
2004-12-08Add testcase and fix for another case where we query the size anAlkis Evlogimenos
2004-12-07For PR387:\Reid Spencer
2004-11-28Fix DeadStoreElimination/2004-11-28-LiveStoreDeleted.llChris Lattner
2004-11-26The trick with globals actually works with allocas and malloc tooChris Lattner
2004-11-26A store or load cannot alias a global if the accessed amount is larger thenChris Lattner
2004-11-17Simplify conditional and fix LICM/2004-11-17-UndefIndexCrash.llChris Lattner
2004-10-16Be more careful about looking for constants when we really want constantint's.Chris Lattner
2004-09-03Fixes to make LLVM compile with vc7.1.Alkis Evlogimenos
2004-07-29Merge i*.h headers into Instructions.h as part of bug403.Alkis Evlogimenos
2004-07-29Fix test/Regression/Analysis/BasicAA/2004-07-28-MustAliasbug.llxChris Lattner
2004-07-27Make basicaa a bit more aggressiveChris Lattner
2004-07-27basic-aa can actually provide simple mod/ref infoChris Lattner
2004-07-27This was implemented back in marchChris Lattner
2004-07-21Do not ignore casts unless they are pointer-pointer casts. This caused usChris Lattner
2004-07-18bug 122:Reid Spencer
2004-07-14Simplify logic.Chris Lattner
2004-06-19Fix a tiny bug in the -no-aa pass, in which it did not ever get a target data.Chris Lattner
2004-06-15isnan is deadChris Lattner
2004-06-11llvm.isnan doesn't access memoryChris Lattner
2004-05-23Move the -no-aa AA implementation into this file since both of theseChris Lattner
2004-04-12Hrm, operator new and new[] do not belong here. We should not CSE them! :)Chris Lattner
2004-04-11operator new & operator new[] do not kill any legal memory locations.Chris Lattner
2004-04-11Allow clients to be more efficient.Chris Lattner
2004-04-10Add a couple of more functions that cannot access memory (the intrinsics) andChris Lattner
2004-04-05Support getelementptr instructions which use uint's to index into structureChris Lattner
2004-03-16Add some missing functions. Make sure to handle calls together in case theChris Lattner
2004-03-15Fix a minor bug, implementing GCSE/call_pure_function.llChris Lattner
2004-03-15Teach basicaa about some stdc functions.Chris Lattner
2004-03-12Fix a couple of minor problems. Because PHI nodes can use themselves, thisChris Lattner
2004-03-12Implement mod/ref analysis for a trivial case where locals don't escape.Chris Lattner
2004-03-01Expand on my note-to-selfChris Lattner
2004-02-22Fix a soon-to-be-missing #includeChris Lattner
2004-01-30Fix thinkoChris Lattner
2004-01-30Implement the pointsToConstantMemory() method.Chris Lattner
2004-01-12Eliminate use of ConstantHandling itfChris Lattner
2003-12-28Add a noteChris Lattner
2003-12-11Factor out some duplicated code, implement the rest of the cases inChris Lattner
2003-12-11Fix PR86. This makes basicaa _SIGNIFICANLY_ more aggressive with getelementp...Chris Lattner