| Commit message (Expand) | Author | Age | Files | Lines |
| * | Reland [DataLayout] Fix occurrences that size and range of pointers are assum... | Nicola Zaghen | 2019-12-13 | 1 | -1/+1 |
| * | Temporarily Revert "[DataLayout] Fix occurrences that size and range of point... | Nicola Zaghen | 2019-12-12 | 1 | -1/+1 |
| * | [DataLayout] Fix occurrences that size and range of pointers are assumed to b... | Nicola Zaghen | 2019-12-12 | 1 | -1/+1 |
| * | [InstCombine] Skip scalable vectors in combineLoadToOperationType | Diana Picus | 2019-11-12 | 1 | -4/+3 |
| * | [Alignment][NFC] Finish transition for `Loads` | Guillaume Chatelet | 2019-10-21 | 1 | -46/+43 |
| * | [Alignment][NFC] Value::getPointerAlignment returns MaybeAlign | Guillaume Chatelet | 2019-10-15 | 1 | -14/+17 |
| * | [LV] Support invariant addresses in speculation logic | Philip Reames | 2019-09-12 | 1 | -10/+18 |
| * | [Loads] Move generic code out of vectorizer into a location it might be reuse... | Philip Reames | 2019-09-10 | 1 | -0/+50 |
| * | [NFC] Assert preconditions and merge all users into one codepath in Loads.cpp | Philip Reames | 2019-08-27 | 1 | -6/+11 |
| * | [Loads/SROA] Remove blatantly incorrect code and fix a bug revealed in the pr... | Philip Reames | 2019-08-27 | 1 | -42/+5 |
| * | [NFC] Replace the FIXME I added in rL369989 with a comment clarifying the cur... | Philip Reames | 2019-08-27 | 1 | -3/+3 |
| * | Reorganize code and add a fixme to point out a bug in existing code [NFC] | Philip Reames | 2019-08-26 | 1 | -12/+10 |
| * | [ValueTracking] Add MustPreserveNullness arg to functions analyzing calls. (NFC) | Florian Hahn | 2019-08-15 | 1 | -1/+1 |
| * | OpaquePtr: add Type parameter to Loads analysis API. | Tim Northover | 2019-07-09 | 1 | -10/+19 |
| * | [Analysis] Fix isSafeToLoadUnconditionally handling of volatile. | Eli Friedman | 2019-01-24 | 1 | -0/+8 |
| * | 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 | -2/+2 |
| * | [Loads] Use LocationSize instead of ints; NFC | George Burgess IV | 2018-12-23 | 1 | -1/+1 |
| * | Fix aliasing of launder.invariant.group | Piotr Padlewski | 2018-05-23 | 1 | -7/+4 |
| * | Propagate nonnull and dereferenceable throught launder | Piotr Padlewski | 2018-05-18 | 1 | -2/+5 |
| * | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -2/+2 |
| * | Adding a width of the GEP index to the Data Layout. | Elena Demikhovsky | 2018-02-14 | 1 | -2/+2 |
| * | Modify ModRefInfo values using static inline method abstractions [NFC]. | Alina Sbirlea | 2017-12-05 | 1 | -3/+2 |
| * | Merge isKnownNonNull into isKnownNonZero | Nuno Lopes | 2017-09-09 | 1 | -1/+1 |
| * | Make visible isDereferenceableAndAlignedPointer(..., const APInt &Size, ...) | Vitaly Buka | 2017-06-24 | 1 | -0/+10 |
| * | Extract FindAvailablePtrLoadStore out of FindAvailableLoadedValue. NFCI | Xin Tong | 2017-03-19 | 1 | -14/+18 |
| * | [JumpThread] Enhance finding partial redundant loads by continuing scanning s... | Jun Bum Lim | 2017-02-02 | 1 | -1/+5 |
| * | [Loads] Fix crash in is isDereferenceableAndAlignedPointer() | Tom Stellard | 2016-10-28 | 1 | -2/+5 |
| * | [Loads] Properly populate the visited set in isDereferenceableAndAlignedPointer | David Majnemer | 2016-08-31 | 1 | -2/+5 |
| * | [JumpThreading] Fix handling of aliasing metadata. | Eli Friedman | 2016-08-08 | 1 | -7/+5 |
| * | Teach isDereferenceablePointer to look through returned-argument functions | Hal Finkel | 2016-07-11 | 1 | -0/+5 |
| * | Revert "InstCombine rule to fold truncs whose value is available" | Anna Thomas | 2016-07-08 | 1 | -27/+16 |
| * | InstCombine rule to fold truncs whose value is available | Anna Thomas | 2016-07-08 | 1 | -16/+27 |
| * | Remove dead TLI arg of isKnownNonNull and propagate deadness. NFC. | Sean Silva | 2016-07-02 | 1 | -15/+12 |
| * | Fix documentation for FindAvailableLoadedValue. | Eli Friedman | 2016-06-24 | 1 | -19/+0 |
| * | Revert "InstCombine rule to fold trunc when value available" | Reid Kleckner | 2016-06-24 | 1 | -62/+20 |
| * | InstCombine rule to fold trunc when value available | Anna Thomas | 2016-06-23 | 1 | -20/+62 |
| * | [InstCombine] Don't widen metadata on store-to-load forwarding | Eli Friedman | 2016-06-16 | 1 | -1/+4 |
| * | Apply most suggestions of clang-tidy's performance-unnecessary-value-param | Benjamin Kramer | 2016-06-08 | 1 | -2/+2 |
| * | Inline isDereferenceableFromAttribute; NFC | Sanjoy Das | 2016-06-02 | 1 | -19/+8 |
| * | Remove Value::isPointerDereferenceable; NFCI | Sanjoy Das | 2016-06-02 | 1 | -11/+1 |
| * | Reduce dependence on pointee types when deducing dereferenceability | Sanjoy Das | 2016-06-01 | 1 | -72/+35 |
| * | NFC. Introduce Value::isPointerDereferenceable | Artur Pilipenko | 2016-05-11 | 1 | -12/+5 |
| * | NFC. Introduce Value::getPointerDerferecnceableBytes | Artur Pilipenko | 2016-04-27 | 1 | -27/+2 |
| * | isSafeToLoadUnconditionally support queries without a context | Artur Pilipenko | 2016-04-27 | 1 | -3/+6 |
| * | [unordered] Add tests and conservative handling in support of future changes ... | Philip Reames | 2016-04-21 | 1 | -0/+20 |
| * | Don't IPO over functions that can be de-refined | Sanjoy Das | 2016-04-08 | 1 | -3/+3 |
| * | NFC. Move isDereferenceable to Loads.h/cpp | Artur Pilipenko | 2016-02-24 | 1 | -0/+204 |
| * | Make context-sensitive isDereferenceable queries in isSafeToLoadUnconditionally | Artur Pilipenko | 2016-02-11 | 1 | -2/+8 |
| * | [opaque pointer types] [NFC] FindAvailableLoadedValue: take LoadInst instead ... | Eduard Burtescu | 2016-01-22 | 1 | -2/+3 |