Age | Commit message (Expand) | Author | Files | Lines |
2015-11-17 | [AliasAnalysis] CatchPad and CatchRet can modify escaped memory | David Majnemer | 1 | -0/+26 |
2015-10-21 | [AA] Enhance the new AliasAnalysis infrastructure with an optional | Chandler Carruth | 1 | -0/+40 |
2015-10-10 | Analysis: Remove implicit ilist iterator conversions | Duncan P. N. Exon Smith | 1 | -3/+3 |
2015-09-09 | [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible | Chandler Carruth | 1 | -207/+234 |
2015-08-06 | [PM/AA] Simplify the AliasAnalysis interface by removing a wrapper | Chandler Carruth | 1 | -7/+0 |
2015-08-05 | [AA] Use CallSite cast idiom. No functionality change. | Benjamin Kramer | 1 | -3/+2 |
2015-07-31 | [CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBefore | Bruno Cardoso Lopes | 1 | -6/+12 |
2015-07-22 | [PM/AA] Extract the ModRef enums from the AliasAnalysis class in | Chandler Carruth | 1 | -91/+91 |
2015-07-22 | [PM/AA] Remove the last of the legacy update API from AliasAnalysis as | Chandler Carruth | 1 | -5/+0 |
2015-07-18 | [PM/AA] Remove the addEscapingUse update API that won't be easy to | Chandler Carruth | 1 | -5/+0 |
2015-07-11 | [PM/AA] Completely remove the AliasAnalysis::copyValue interface. | Chandler Carruth | 1 | -5/+0 |
2015-06-22 | [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class. | Chandler Carruth | 1 | -2/+2 |
2015-06-17 | [PM/AA] Remove the UnknownSize static member from AliasAnalysis. | Chandler Carruth | 1 | -1/+1 |
2015-06-17 | [PM/AA] Remove the Location typedef from the AliasAnalysis class now | Chandler Carruth | 1 | -22/+21 |
2015-06-17 | [PM/AA] Split the location computation out of getArgLocation so the | Chandler Carruth | 1 | -21/+20 |
2015-06-04 | [PM/AA] Start refactoring AliasAnalysis to remove the analysis group and | Chandler Carruth | 1 | -78/+6 |
2015-05-13 | Test commit: Remove unnecessary spaces. | Teresa Johnson | 1 | -1/+1 |
2015-04-28 | Make getModRefInfo(Instruction *) not crash on certain types of instructions | Daniel Berlin | 1 | -10/+13 |
2015-04-13 | Add new getModRefInfo API to determine whether an Instruction and a call modi... | Daniel Berlin | 1 | -0/+17 |
2015-04-13 | Make getModRefInfo with a default location not crash. | Daniel Berlin | 1 | -9/+12 |
2015-03-10 | DataLayout is mandatory, update the API to reflect it with references. | Mehdi Amini | 1 | -2/+3 |
2015-03-04 | Make DataLayout Non-Optional in the Module | Mehdi Amini | 1 | -3/+2 |
2015-01-15 | [PM] Separate the TargetLibraryInfo object from the immutable pass. | Chandler Carruth | 1 | -1/+2 |
2015-01-15 | [PM] Move TargetLibraryInfo into the Analysis library. | Chandler Carruth | 1 | -1/+1 |
2014-12-15 | Sink store based on alias analysis | Elena Demikhovsky | 1 | -10/+11 |
2014-10-28 | Reformat partially, where I touched for whitespace changes. | NAKAMURA Takumi | 1 | -3/+2 |
2014-10-28 | Untabify and whitespace cleanups. | NAKAMURA Takumi | 1 | -9/+8 |
2014-10-04 | Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdne... | Benjamin Kramer | 1 | -1/+1 |
2014-07-24 | AA metadata refactoring (introduce AAMDNodes) | Hal Finkel | 1 | -18/+30 |
2014-07-21 | Match semantics of PointerMayBeCapturedBefore to its name by default | Hal Finkel | 1 | -1/+2 |
2014-07-21 | Move the CapturesBefore tracker from AA into CaptureTracking | Hal Finkel | 1 | -50/+2 |
2014-07-21 | Move isIdentifiedFunctionLocal from BasicAA to AA | Hal Finkel | 1 | -0/+11 |
2014-07-17 | Improve BasicAA CS-CS queries (redux) | Hal Finkel | 1 | -13/+40 |
2014-07-15 | Revert r212572 "improve BasicAA CS-CS queries", it causes PR20303. | Nick Lewycky | 1 | -31/+9 |
2014-07-08 | Improve BasicAA CS-CS queries | Hal Finkel | 1 | -9/+31 |
2014-04-15 | [C++11] More 'nullptr' conversion. In some cases just using a boolean check i... | Craig Topper | 1 | -1/+1 |
2014-03-11 | IR: add a second ordering operand to cmpxhg for failure | Tim Northover | 1 | -1/+1 |
2014-03-05 | [C++11] Make this interface accept const Use pointers and use override | Chandler Carruth | 1 | -2/+2 |
2014-03-05 | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 1 | -3/+3 |
2014-02-25 | Make DataLayout a plain object, not a pass. | Rafael Espindola | 1 | -1/+2 |
2014-02-18 | Rename some member variables from TD to DL. | Rafael Espindola | 1 | -4/+4 |
2014-01-13 | [cleanup] Move the Dominators.h and Verifier.h headers into the IR | Chandler Carruth | 1 | -1/+1 |
2014-01-07 | Re-sort all of the includes with ./utils/sort_includes.py so that | Chandler Carruth | 1 | -1/+1 |
2013-07-27 | Reimplement isPotentiallyReachable to make nocapture deduction much stronger. | Nick Lewycky | 1 | -22/+3 |
2013-07-18 | Give 'hasPath' a longer but clearer name 'isPotentiallyReachable'. Also expand | Nick Lewycky | 1 | -5/+7 |
2013-07-07 | Eliminate trivial redundant loads across nocapture+readonly calls to uncaptured | Nick Lewycky | 1 | -4/+11 |
2013-05-28 | Make BasicAliasAnalysis recognize the fact a noalias argument cannot alias an... | Michael Kuperstein | 1 | -0/+9 |
2013-01-31 | Move isKnownNonNull out of AliasAnalysis.h and into ValueTracking.cpp since | Dan Gohman | 1 | -16/+0 |
2013-01-04 | Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate the | Manman Ren | 1 | -4/+34 |
2013-01-02 | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 1 | -7/+7 |