summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/AliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make getModRefInfo(Instruction *) not crash on certain types of instructionsDaniel Berlin2015-04-281-10/+13
* Add new getModRefInfo API to determine whether an Instruction and a call modi...Daniel Berlin2015-04-131-0/+17
* Make getModRefInfo with a default location not crash.Daniel Berlin2015-04-131-9/+12
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-2/+3
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-3/+2
* [PM] Separate the TargetLibraryInfo object from the immutable pass.Chandler Carruth2015-01-151-1/+2
* [PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth2015-01-151-1/+1
* Sink store based on alias analysisElena Demikhovsky2014-12-151-10/+11
* Reformat partially, where I touched for whitespace changes.NAKAMURA Takumi2014-10-281-3/+2
* Untabify and whitespace cleanups.NAKAMURA Takumi2014-10-281-9/+8
* Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdne...Benjamin Kramer2014-10-041-1/+1
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-18/+30
* Match semantics of PointerMayBeCapturedBefore to its name by defaultHal Finkel2014-07-211-1/+2
* Move the CapturesBefore tracker from AA into CaptureTrackingHal Finkel2014-07-211-50/+2
* Move isIdentifiedFunctionLocal from BasicAA to AAHal Finkel2014-07-211-0/+11
* Improve BasicAA CS-CS queries (redux)Hal Finkel2014-07-171-13/+40
* Revert r212572 "improve BasicAA CS-CS queries", it causes PR20303.Nick Lewycky2014-07-151-31/+9
* Improve BasicAA CS-CS queriesHal Finkel2014-07-081-9/+31
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-1/+1
* IR: add a second ordering operand to cmpxhg for failureTim Northover2014-03-111-1/+1
* [C++11] Make this interface accept const Use pointers and use overrideChandler Carruth2014-03-051-2/+2
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-3/+3
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-251-1/+2
* Rename some member variables from TD to DL.Rafael Espindola2014-02-181-4/+4
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-131-1/+1
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Reimplement isPotentiallyReachable to make nocapture deduction much stronger.Nick Lewycky2013-07-271-22/+3
* Give 'hasPath' a longer but clearer name 'isPotentiallyReachable'. Also expandNick Lewycky2013-07-181-5/+7
* Eliminate trivial redundant loads across nocapture+readonly calls to uncapturedNick Lewycky2013-07-071-4/+11
* Make BasicAliasAnalysis recognize the fact a noalias argument cannot alias an...Michael Kuperstein2013-05-281-0/+9
* Move isKnownNonNull out of AliasAnalysis.h and into ValueTracking.cpp sinceDan Gohman2013-01-311-16/+0
* Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate theManman Ren2013-01-041-4/+34
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-7/+7
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* Use the attribute enums to query if a parameter has an attribute.Bill Wendling2012-10-091-1/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-081-3/+3
* Use method to query for NoAlias attribute.Bill Wendling2012-10-041-1/+1
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-291-0/+2
* Move the capture analysis from MemoryDependencyAnalysis to a more general placeChad Rosier2012-05-141-0/+83
* Move isKnownNonNull from private implementation detail of BasicAA to a publicNick Lewycky2012-02-251-0/+16
* Enhance alias analysis for atomic instructions a bit. Upgrade a couple alias...Eli Friedman2011-09-261-0/+40
* Misc analysis passes that need to be aware of atomic load/store.Eli Friedman2011-08-151-4/+4
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-1/+1
* When analyzing functions known to only access argument pointees,Dan Gohman2011-04-271-9/+28
* Stub out a new updating interface to AliasAnalysis, allowing stateful analyse...Owen Anderson2011-01-031-0/+6
* Make memcpyopt TBAA-aware.Dan Gohman2010-12-161-4/+10
* getLocationForDest should work for memset as well.Chris Lattner2010-11-301-1/+1
* add "getLocation" method to AliasAnalysis for getting the source andChris Lattner2010-11-211-0/+23
* Add helper functions for computing the Location of load, store,Dan Gohman2010-11-111-12/+21
OpenPOWER on IntegriCloud