aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/BasicAliasAnalysis.cpp
AgeCommit message (Expand)Author
2006-06-28Use hidden visibility to make symbols in an anonymous namespace getChris Lattner
2006-06-07For PR780:Reid Spencer
2006-06-01Change from using a stub function to a stub variable for passing to theReid Spencer
2006-03-09Use autogenerated mod/ref info for intrinsics.Chris Lattner
2006-03-04Fix a crash compiling ObsequiChris Lattner
2006-03-04Be more conservative with our symbolic alias analysis. In particular,Chris Lattner
2006-01-14Add bswap intrinsics as documented in the Language ReferenceNate Begeman
2005-11-11prevent cse of readcyclecounterAndrew Lenharth
2005-11-11continued readcyclecounter supportAndrew Lenharth
2005-08-24floor/ceil don't read/write memory. This allows gcse to eliminate 6 callsChris Lattner
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