| Commit message (Expand) | Author | Age | Files | Lines |
| * | [CaptureTracker] Let subclasses provide dereferenceability information | Johannes Doerfert | 2019-08-19 | 1 | -15/+20 |
| * | [CaptureTracking] Allow null to be in either icmp operand | Johannes Doerfert | 2019-08-16 | 1 | -5/+7 |
| * | [ValueTracking] Add MustPreserveNullness arg to functions analyzing calls. (NFC) | Florian Hahn | 2019-08-15 | 1 | -1/+2 |
| * | [CaptureTracking] Don't let comparisons against null escape inbounds pointers | Ayke van Laethem | 2019-06-09 | 1 | -5/+23 |
| * | Add an optional list of blocks to avoid when looking for a path in isPotentia... | Nick Lewycky | 2019-04-02 | 1 | -2/+2 |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | [CallSite removal] Migrate all Alias Analysis APIs to use the newly | Chandler Carruth | 2019-01-07 | 1 | -10/+11 |
| * | [CaptureTracking] Pass MaxUsesToExplore from wrappers to the actual implement... | Artur Pilipenko | 2018-12-18 | 1 | -3/+4 |
| * | Introduce MaxUsesToExplore argument to capture tracking | Artur Pilipenko | 2018-11-29 | 1 | -11/+9 |
| * | NFC. Use unsigned type for uses counter in CaptureTracking | Artur Pilipenko | 2018-11-29 | 1 | -2/+2 |
| * | Fix aliasing of launder.invariant.group | Piotr Padlewski | 2018-05-23 | 1 | -5/+7 |
| * | [BasicAA] Fix handling of invariant group launders | Krzysztof Pszeniczny | 2018-05-16 | 1 | -0/+2 |
| * | [CaptureTracking] Handle capturing of launder.invariant.group | Piotr Padlewski | 2018-05-05 | 1 | -22/+23 |
| * | [CaptureTracking] Fixup const correctness of DomTree arg (NFC) | Daniel Neilson | 2018-04-24 | 1 | -3/+3 |
| * | fix trivial typos; NFC | Hiroshi Inoue | 2017-07-09 | 1 | -2/+2 |
| * | Sort the remaining #include lines in include/... and lib/.... | Chandler Carruth | 2017-06-06 | 1 | -1/+1 |
| * | [CaptureTracking] Volatile operations capture their memory location | David Majnemer | 2016-05-26 | 1 | -11/+36 |
| * | Fold compares irrespective of whether allocation can be elided | Anna Thomas | 2016-05-03 | 1 | -1/+9 |
| * | [CaptureTracking] Support atomicrmw and cmpxchg | Philip Reames | 2016-02-18 | 1 | -0/+11 |
| * | [IR] Reformulate LLVM's EH funclet IR | David Majnemer | 2015-12-12 | 1 | -3/+2 |
| * | Refactor: Simplify boolean conditional return statements in llvm/lib/Analysis | Alexander Kornienko | 2015-11-05 | 1 | -4/+1 |
| * | [CaptureTracking] Support operand bundles conservatively | Sanjoy Das | 2015-11-04 | 1 | -2/+3 |
| * | [IR] Give catchret an optional 'return value' operand | David Majnemer | 2015-08-15 | 1 | -4/+5 |
| * | [CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBefore | Bruno Cardoso Lopes | 2015-07-31 | 1 | -65/+17 |
| * | [CaptureTracking] Avoid long compilation time on large basic blocks | Bruno Cardoso Lopes | 2015-06-24 | 1 | -16/+111 |
| * | Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) | Alexander Kornienko | 2015-06-23 | 1 | -1/+1 |
| * | Fixed/added namespace ending comments using clang-tidy. NFC | Alexander Kornienko | 2015-06-19 | 1 | -1/+1 |
| * | [cleanup] Re-sort all the #include lines in LLVM using | Chandler Carruth | 2015-01-14 | 1 | -1/+1 |
| * | Update SetVector to rely on the underlying set's insert to return a pair<iter... | David Blaikie | 2014-11-19 | 1 | -1/+1 |
| * | Match semantics of PointerMayBeCapturedBefore to its name by default | Hal Finkel | 2014-07-21 | 1 | -4/+12 |
| * | Move the CapturesBefore tracker from AA into CaptureTracking | Hal Finkel | 2014-07-21 | 1 | -0/+79 |
| * | [C++11] Add range based accessors for the Use-Def chain of a Value. | Chandler Carruth | 2014-03-09 | 1 | -12/+8 |
| * | [C++11] Make this interface accept const Use pointers and use override | Chandler Carruth | 2014-03-05 | 1 | -5/+5 |
| * | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-05 | 1 | -2/+2 |
| * | [Modules] Move CallSite into the IR library where it belogs. It is | Chandler Carruth | 2014-03-04 | 1 | -1/+1 |
| * | Make nocapture analysis work with addrspacecast | Matt Arsenault | 2014-01-14 | 1 | -0/+1 |
| * | CaptureTracking: Plug a loophole in the "too many uses" heuristic. | Benjamin Kramer | 2013-10-03 | 1 | -0/+6 |
| * | Extend 'readonly' and 'readnone' to work on function arguments as well as | Nick Lewycky | 2013-07-06 | 1 | -4/+4 |
| * | Remove unneeded #includes. Use forward declarations instead. | Jakub Staszak | 2013-03-10 | 1 | -0/+5 |
| * | Give CaptureTracker::shouldExplore a base implementation. Most users want to do | Nick Lewycky | 2012-10-08 | 1 | -2/+2 |
| * | Fix intendation. | Chad Rosier | 2012-05-10 | 1 | -1/+1 |
| * | Move includes to the .cpp file. | Jakub Staszak | 2012-01-17 | 1 | -0/+2 |
| * | Change CaptureTracking to pass a Use* instead of a Value* when a value is | Nick Lewycky | 2011-12-28 | 1 | -6/+6 |
| * | Fix crasher in GVN due to my recent capture tracking changes. | Nick Lewycky | 2011-11-21 | 1 | -0/+3 |
| * | Add virtual destructor. Whoops! | Nick Lewycky | 2011-11-21 | 1 | -0/+2 |
| * | Less template, more virtual! Refactoring suggested by Chris in code review. | Nick Lewycky | 2011-11-20 | 1 | -2/+107 |
| * | Refactor capture tracking (which already had a couple flags for whether returns | Nick Lewycky | 2011-11-14 | 1 | -116/+31 |
| * | Don't include Operator.h from InstrTypes.h. | Jay Foad | 2011-04-11 | 1 | -0/+1 |
| * | VAArg doesn't capture its operand. | Dan Gohman | 2010-11-09 | 1 | -0/+3 |
| * | simplify | Gabor Greif | 2010-07-28 | 1 | -1/+1 |