summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFC] Fixes -Wrange-loop-analysis warningsMark de Wever2020-01-011-1/+1
* Revert "[DependenceAnalysis] Dependecies for loads marked with "ivnariant.loa...Benjamin Kramer2019-11-211-19/+6
* [DependenceAnalysis] Dependecies for loads marked with "ivnariant.load" shoul...Evgeniy Brevnov2019-11-191-6/+19
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+1
* [Instruction] Add hasMetadata(Kind) helper [NFC]Philip Reames2019-09-041-3/+3
* [MemDep] allow to select block-scan-limit when constructing MemoryDependenceA...Fedor Sergeev2019-08-101-5/+8
* [MemDepAnalysis] Allow caller to pass in an OrderedBasicBlock.Florian Hahn2019-03-281-14/+19
* [NFC] Fix typos: preceeding -> precedingJordan Rupprecht2019-02-231-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth2019-01-071-25/+22
* Revert r348645 - "[MemCpyOpt] memset->memcpy forwarding with undef tail"David L. Jones2018-12-131-6/+0
* [MemCpyOpt] memset->memcpy forwarding with undef tailNikita Popov2018-12-071-0/+6
* [Analysis] Make LocationSizes carry an 'imprecise' bitGeorge Burgess IV2018-10-101-15/+30
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-3/+3
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-1/+1
* [MemDep] Use PhiValuesAnalysis to improve alias analysis resultsJohn Brawn2018-07-311-3/+14
* Dissallow non-empty metadata for invariant.groupPiotr Padlewski2018-05-181-3/+3
* [MemDep] Fixed handling of invariant.groupPiotr Padlewski2018-05-181-5/+26
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-6/+6
* [Analysis] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-011-3/+3
* [MDA] Use common code instead of reimplementing same. [NFC]Philip Reames2018-01-171-10/+2
* Revert "[memcpyopt] Teach memcpyopt to optimize across basic blocks"Reid Kleckner2017-12-281-11/+9
* [ModRefInfo] Add must alias info to ModRefInfo.Alina Sbirlea2017-12-211-1/+2
* [memcpyopt] Teach memcpyopt to optimize across basic blocksDan Gohman2017-12-201-9/+11
* Hardware-assisted AddressSanitizer (llvm part).Evgeniy Stepanov2017-12-091-2/+4
* [ModRefInfo] Make enum ModRefInfo an enum class [NFC].Alina Sbirlea2017-12-071-16/+16
* [ModRefInfo] Replace remaining bit-wise operations with wrappers.Alina Sbirlea2017-12-071-1/+1
* Revert r319482 and r319483 "[memcpyopt] Teach memcpyopt to optimize across ba...Hans Wennborg2017-12-061-8/+0
* Modify ModRefInfo values using static inline method abstractions [NFC].Alina Sbirlea2017-12-051-9/+7
* [memcpyopt] Teach memcpyopt to optimize across basic blocksDan Gohman2017-11-301-0/+8
* [MemDep] DBG intrinsics don't impact abort limit for call site dependence ana...Mikael Holmen2017-10-251-5/+5
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-08-161-8/+16
* [MemDep] Cleanup return after else & use `auto`. NFC.Davide Italiano2017-06-251-3/+3
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-3/+3
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-05-311-0/+1
* [Devirtualization] MemDep returns non-local !invariant.group dependenciesPiotr Padlewski2017-01-121-8/+55
* [MemDep] NFC variable name changePiotr Padlewski2017-01-111-3/+3
* [MemDep] NFC walk invariant.group graph only downPiotr Padlewski2017-01-081-26/+16
* [MemDep] Handle gep with zeros for invariant.groupPiotr Padlewski2016-12-301-20/+39
* [PM] Teach MemDep to invalidate its result object when its cachedChandler Carruth2016-12-271-0/+18
* [MemDep] Operand visited twice bugfixPiotr Padlewski2016-12-271-0/+1
* [MemDep] NFC changesPiotr Padlewski2016-12-231-2/+1
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-3/+8
* Remove the AssumptionCacheHal Finkel2016-12-151-8/+3
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* NFC small changes in MemDepPiotr Padlewski2016-11-081-3/+3
* Test commit access (NFC)Henric Karlsson2016-10-061-1/+1
* Do not widen load for different variable in GVN.Dehao Chen2016-09-091-37/+1
* limit the number of instructions per block examined by dead store eliminationBob Haarman2016-08-261-6/+17
OpenPOWER on IntegriCloud