| Commit message (Expand) | Author | Age | Files | Lines |
| * | [BasicAA] Make BasicAA a cfg pass. | Alina Sbirlea | 2020-06-23 | 1 | -2/+3 |
| * | [BasicAA] Use GEP as context for computeKnownBits in aliasGEP. | Florian Hahn | 2019-12-12 | 1 | -1/+2 |
| * | Sink all InitializePasses.h includes | Reid Kleckner | 2019-11-13 | 1 | -2/+3 |
| * | Change TargetLibraryInfo analysis passes to always require Function | Teresa Johnson | 2019-09-07 | 1 | -5/+5 |
| * | [BasicAA] Use dereferenceability to reason about aliasing | Johannes Doerfert | 2019-08-23 | 1 | -4/+26 |
| * | [ValueTracking] Look through ptrmask intrinsics during getUnderlyingObject. | Florian Hahn | 2019-08-15 | 1 | -1/+1 |
| * | [ValueTracking] Add MustPreserveNullness arg to functions analyzing calls. (NFC) | Florian Hahn | 2019-08-15 | 1 | -1/+1 |
| * | Add an optional list of blocks to avoid when looking for a path in isPotentia... | Nick Lewycky | 2019-04-02 | 1 | -1/+1 |
| * | [AliasAnalysis] Second prototype to cache BasicAA / anyAA state. | Alina Sbirlea | 2019-03-22 | 1 | -80/+86 |
| * | [BasicAA] Use DenseMap::try_emplace after D59151. NFC | Fangrui Song | 2019-03-21 | 1 | -5/+5 |
| * | [BasicAA] Reduce no of map seaches [NFCI]. | Alina Sbirlea | 2019-03-21 | 1 | -14/+32 |
| * | [BasicAA] Cache nonEscapingLocalObjects for alias() calls. | Alina Sbirlea | 2019-02-05 | 1 | -7/+27 |
| * | [NFC] fix trivial typos in comments | Hiroshi Inoue | 2019-02-05 | 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 | -55/+55 |
| * | [BasicAA] Support arbitrary pointer sizes (and fix an overflow bug) | Hal Finkel | 2019-01-02 | 1 | -49/+96 |
| * | [Analysis] More LocationSize cleanup; NFC | George Burgess IV | 2018-12-22 | 1 | -1/+1 |
| * | [BasicAA] Fix AA bug on dynamic allocas and stackrestore | Reid Kleckner | 2018-12-21 | 1 | -0/+6 |
| * | Replace most users of UnknownSize with LocationSize::unknown(); NFC | George Burgess IV | 2018-10-10 | 1 | -21/+18 |
| * | [Analysis] Make LocationSizes carry an 'imprecise' bit | George Burgess IV | 2018-10-10 | 1 | -8/+5 |
| * | Make LocationSize a proper Optional type; NFC | George Burgess IV | 2018-10-09 | 1 | -14/+17 |
| * | Use locals instead of struct fields; NFC | George Burgess IV | 2018-10-09 | 1 | -12/+23 |
| * | [BasicAA] Don't assume tail calls with byval don't alias allocas | Reid Kleckner | 2018-08-14 | 1 | -6/+7 |
| * | [BasicAA] Use PhiValuesAnalysis if available when handling phi alias | John Brawn | 2018-07-30 | 1 | -25/+67 |
| * | llvm: Add support for "-fno-delete-null-pointer-checks" | Manoj Gupta | 2018-07-09 | 1 | -15/+22 |
| * | Implement strip.invariant.group | Piotr Padlewski | 2018-07-02 | 1 | -7/+9 |
| * | [BasicAA] Teach the analysis about atomic memcpy | Daniel Neilson | 2018-05-29 | 1 | -1/+1 |
| * | Replace AA's uses of uint64_t with LocationSize; NFC. | George Burgess IV | 2018-05-25 | 1 | -17/+19 |
| * | Fix aliasing of launder.invariant.group | Piotr Padlewski | 2018-05-23 | 1 | -12/+12 |
| * | [BasicAA] Fix handling of invariant group launders | Krzysztof Pszeniczny | 2018-05-16 | 1 | -1/+12 |
| * | Rename invariant.group.barrier to launder.invariant.group | Piotr Padlewski | 2018-05-03 | 1 | -6/+6 |
| * | [BasicAA] Return MayAlias for the pointer plus variable offset to | Shiva Chen | 2018-04-16 | 1 | -6/+6 |
| * | [ModRefInfo] Return NoModRef for Must and NoModRef. | Alina Sbirlea | 2018-01-19 | 1 | -1/+4 |
| * | [BasicAA] Stop crashing when dealing with pointers > 64 bits. | Davide Italiano | 2018-01-15 | 1 | -0/+7 |
| * | [BasicAA] Fix linearization of shifts beyond the bitwidth. | Davide Italiano | 2018-01-05 | 1 | -0/+13 |
| * | [ModRefInfo] Add must alias info to ModRefInfo. | Alina Sbirlea | 2017-12-21 | 1 | -2/+11 |
| * | [ModRefInfo] Make enum ModRefInfo an enum class [NFC]. | Alina Sbirlea | 2017-12-07 | 1 | -18/+20 |
| * | [ModRefInfo] Replace remaining bit-wise operations with wrappers. | Alina Sbirlea | 2017-12-07 | 1 | -1/+1 |
| * | [ModRefInfo] Use createModRefInfo wrapper to create a ModRefInfo from Functio... | Alina Sbirlea | 2017-12-06 | 1 | -4/+4 |
| * | Modify ModRefInfo values using static inline method abstractions [NFC]. | Alina Sbirlea | 2017-12-05 | 1 | -7/+9 |
| * | revert r317812 [BasicAA] fix build break by converting the previously introdu... | Nuno Lopes | 2017-11-09 | 1 | -2/+1 |
| * | [BasicAA] fix build break by converting the previously introduced assert into... | Nuno Lopes | 2017-11-09 | 1 | -2/+2 |
| * | [BasicAA] add assertion for corner case in aliasGEP() | Nuno Lopes | 2017-11-09 | 1 | -0/+1 |
| * | BasicAA: fix bug where we would return partialalias instead of noalias | Nuno Lopes | 2017-11-08 | 1 | -3/+3 |
| * | Allow inaccessiblememonly and inaccessiblemem_or_argmemonly to be overwriten ... | Yichao Yu | 2017-11-02 | 1 | -0/+4 |
| * | Fix PR33878: BasicAA incorrectly assumes different address spaces don't alias | Nuno Lopes | 2017-09-06 | 1 | -5/+0 |
| * | [Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use w... | Eugene Zelenko | 2017-08-11 | 1 | -7/+25 |
| * | BasicAA: assert on another case where aliasGEP shouldn't get a PartialAlias r... | Nuno Lopes | 2017-08-08 | 1 | -1/+3 |
| * | BasicAA: aliasGEP shouldn't get a PartialAlias response here | Nuno Lopes | 2017-08-08 | 1 | -1/+3 |
| * | Whitespace. | NAKAMURA Takumi | 2017-07-11 | 1 | -1/+1 |