aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Analysis/AliasAnalysis.h
AgeCommit message (Expand)Author
2013-01-31Move isKnownNonNull out of AliasAnalysis.h and into ValueTracking.cpp sinceDan Gohman
2013-01-10Fix include guards so they exactly match file names.Jakub Staszak
2012-12-10Fix funky copy-pasted grammatical error.Sean Silva
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-11-29Update comment for malloc being a library call now, rather than an instruction.Dan Gohman
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-04Make provenance checking conservative in cases whenDan Gohman
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-10-15Fix extra whitespace in comment.Nick Lewycky
2011-09-26Enhance alias analysis for atomic instructions a bit. Upgrade a couple alias...Eli Friedman
2011-07-29Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman
2011-07-27Misc mid-level changes for new 'fence' instruction.Eli Friedman
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-06-04Fix BasicAA's recursion detection so that it doesn't pessimizeDan Gohman
2011-04-23Remove unused STL header includes.Jay Foad
2011-01-08fit in 80 colsChris Lattner
2011-01-03Stub out a new updating interface to AliasAnalysis, allowing stateful analyse...Owen Anderson
2010-12-10Introduce a new PartialAlias response for AliasAnalysis. For mostDan Gohman
2010-12-06Fix PR8728, a miscompilation I recently introduced. When optimizingChris Lattner
2010-12-06add a helper method.Chris Lattner
2010-11-30death to extraneous \n's.Chris Lattner
2010-11-30getLocationForDest should work for memset as well.Chris Lattner
2010-11-21the getLocationForSource/Dest methods can be static.Chris Lattner
2010-11-21add "getLocation" method to AliasAnalysis for getting the source andChris Lattner
2010-11-18Document the units for the Size field.Dan Gohman
2010-11-11Add helper functions for computing the Location of load, store,Dan Gohman
2010-11-11Add comments.Dan Gohman
2010-11-11Add brief doxygen comments for AliasResult enum values.Dan Gohman
2010-11-10Enhance GVN to do more precise alias queries for non-local memoryDan Gohman
2010-11-10Rename AccessesArguments and AccessesArgumentsReadonly, and rewriteDan Gohman
2010-11-10Fix a copy+pasto Duncan noticed.Dan Gohman
2010-11-10Add a doesAccessArgPointees helper function, and update code to useDan Gohman
2010-11-10Factor out the code for testing whether a function accessesDan Gohman
2010-11-10Make ModRefBehavior a lattice. Use this to clean up AliasAnalysisDan Gohman
2010-11-09Convert comments to doxygen syntax.Dan Gohman
2010-11-09AccessesArgumentsReadonly is read-only.Dan Gohman
2010-11-09Add a AccessesArgumentsReadonly ModRefBehavior value, so that the intrinsicDan Gohman
2010-11-09Factor out the logic for onlyReadsMemory into a helper function.Dan Gohman
2010-11-09Delete AccessesArgumentsAndGlobals, which was unused.Dan Gohman
2010-11-08Add some comments noting some correspondences between ModRefBehaviorDan Gohman
2010-11-08Extend the AliasAnalysis::pointsToConstantMemory interface to allow itDan Gohman
2010-11-08Delete getIntrinsicModRefBehavior. Clients can just use the normalDan Gohman
2010-11-08Add comments.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-19Oops, check in all the files for converting AliasAnalysis toDan Gohman
2010-09-21Add some utility routines.Dan Gohman