summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/ScopedNoAliasAA.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [AliasAnalysis] Second prototype to cache BasicAA / anyAA state.Alina Sbirlea2019-03-221-9/+12
* 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-18/+15
* [ModRefInfo] Make enum ModRefInfo an enum class [NFC].Alina Sbirlea2017-12-071-4/+4
* Mark all library options as hidden.Zachary Turner2017-12-011-1/+1
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-08-181-5/+9
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* [ScopedNoAliasAA] collectMDInDomain should be a free functionDavid Majnemer2016-08-151-3/+2
* [ScopedNoAliasAA] Only collect noalias nodes if we have alias.scope nodesDavid Majnemer2016-08-151-2/+4
* [ScopedNoAliasAA] Replace !ScopeNodes.size() with ScopeNodes.empty()David Majnemer2016-08-151-1/+1
* Revert "[ScopedNoAliasAA] Remove an unneccesary set"David Majnemer2016-08-151-13/+20
* [ScopedNoAliasAA] Remove an unneccesary setDavid Majnemer2016-08-151-20/+13
* Consistently use FunctionAnalysisManagerSean Silva2016-08-091-1/+1
* [PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth2016-03-111-1/+1
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-0/+2
* [AA] Hoist the logic to reformulate various AA queries in terms of otherChandler Carruth2016-03-021-10/+4
* [PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth2016-02-261-2/+0
* rangify; NFCISanjay Patel2016-01-131-4/+4
* don't repeat names in comments ; NFCSanjay Patel2016-01-131-5/+5
* fix typoSanjay Patel2016-01-131-1/+1
* Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener...Hans Wennborg2015-10-061-2/+3
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-73/+77
* [PM/AA] Hoist ScopedNoAliasAA's interface into a header and move theChandler Carruth2015-08-141-40/+1
* [PM/AA] Run clang-format over the ScopedNoAliasAA pass prior to makingChandler Carruth2015-08-141-16/+12
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-18/+16
* [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth2015-06-221-2/+2
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-7/+9
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-1/+6
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-1/+1
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-6/+6
* IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith2014-11-011-8/+8
* Add override to overriden virtual methods, remove virtual keywords.Benjamin Kramer2014-09-031-13/+11
* Simplify and improve scoped-noalias metadata semanticsHal Finkel2014-07-251-47/+51
* Add scoped-noalias metadataHal Finkel2014-07-241-0/+243
OpenPOWER on IntegriCloud