aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/AliasAnalysis.cpp
AgeCommit message (Expand)Author
2013-01-31Move isKnownNonNull out of AliasAnalysis.h and into ValueTracking.cpp sinceDan Gohman
2013-01-04Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate theManman Ren
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-10-09Use the attribute enums to query if a parameter has an attribute.Bill Wendling
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-10-04Use method to query for NoAlias attribute.Bill Wendling
2012-08-29Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer
2012-05-14Move the capture analysis from MemoryDependencyAnalysis to a more general placeChad Rosier
2012-02-25Move isKnownNonNull from private implementation detail of BasicAA to a publicNick Lewycky
2011-09-26Enhance alias analysis for atomic instructions a bit. Upgrade a couple alias...Eli Friedman
2011-08-15Misc analysis passes that need to be aware of atomic load/store.Eli Friedman
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-04-27When analyzing functions known to only access argument pointees,Dan Gohman
2011-01-03Stub out a new updating interface to AliasAnalysis, allowing stateful analyse...Owen Anderson
2010-12-16Make memcpyopt TBAA-aware.Dan Gohman
2010-11-30getLocationForDest should work for memset as well.Chris Lattner
2010-11-21add "getLocation" method to AliasAnalysis for getting the source andChris Lattner
2010-11-11Add helper functions for computing the Location of load, store,Dan Gohman
2010-11-10Add a doesAccessArgPointees helper function, and update code to useDan Gohman
2010-11-10Make ModRefBehavior a lattice. Use this to clean up AliasAnalysisDan Gohman
2010-11-09Teach AliasAnalysis about AccessesArgumentsReadonly.Dan Gohman
2010-11-08Extend the AliasAnalysis::pointsToConstantMemory interface to allow itDan Gohman
2010-11-08Delete getIntrinsicModRefBehavior. Clients can just use the normalDan Gohman
2010-10-25Update comments; BasicAA is no longer necessarily the end of the chain.Dan Gohman
2010-10-25Reintroduce these asserts, now that BasicAA is a normal AliasAnalysis pass.Dan Gohman
2010-10-19Move NoAA out of BasicAliasAnalysis.cpp into its own file, now thatDan Gohman
2010-10-19Reapply r116831 and r116839, converting AliasAnalysis to useDan Gohman
2010-10-19Revert r116831 and r116839, which are breaking selfhost builds.Dan Gohman
2010-10-19Change AliasAnalysis and its clients to use uint64_t instead of unsignedDan Gohman
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-19Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u.Dan Gohman
2010-10-13Analysis groups need to initialize their default implementations.Owen Anderson
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-10-06Hide analysis group registration behind a macro, just like pass registration.Owen Anderson
2010-09-14Remove the experimental AliasAnalysis::getDependency interface, whichDan Gohman
2010-09-09Extend the getDependence query with support for PHI translation.Dan Gohman
2010-09-08Add a new experimental generalized dependence query interface toDan Gohman
2010-08-06Implement a proper getModRefInfo for va_arg.Dan Gohman
2010-08-06Be more conservative in the face of volatile.Dan Gohman
2010-08-06Fix a comment.Dan Gohman
2010-08-06Move all the logic for function attributes and call attributes out of theDan Gohman
2010-08-05Yes, we can do better, but this is not the place for it.Dan Gohman
2010-08-03Remove PointerAccessInfo, which nothing was using.Dan Gohman
2010-08-03Thread const correctness through a bunch of AliasAnalysis interfaces andDan Gohman
2010-08-03Make AliasAnalysis::getModRefInfo conservative in the face of volatility.Dan Gohman
2010-07-07Remove interprocedural-basic-aa and associated code. The AliasAnalysisDan Gohman
2010-06-29Add an Intraprocedural form of BasicAliasAnalysis, which aims toDan Gohman
2010-01-06Partially address a README by having functionattrs consider calls toDuncan Sands