summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/AliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add ExternalAAWrapperPass to createLegacyPMAAResults.Neil Henning2020-01-061-0/+5
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+10
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-2/+2
* [AliasAnalysis/NewPassManager] Invalidate AAManager less often.Alina Sbirlea2019-04-301-4/+8
* Revert [AliasAnalysis] AAResults preserves AAManager.Alina Sbirlea2019-04-241-4/+6
* [AliasAnalysis] AAResults preserves AAManager.Alina Sbirlea2019-04-231-6/+4
* [AliasAnalysis] Second prototype to cache BasicAA / anyAA state.Alina Sbirlea2019-03-221-16/+101
* 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-75/+78
* Allow subclassing ExternalAAMatt Arsenault2018-11-071-22/+0
* [AA] Remove a needless variable [NFC]Philip Reames2018-08-221-3/+1
* [MSSA] Print more optimization informationGeorge Burgess IV2018-06-141-0/+18
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [ModRefInfo] Rename local variable IsMustAlias to avoid shadowing MustAlias e...Alina Sbirlea2018-04-301-3/+3
* [ModRefInfo] Return NoModRef for Must and NoModRef.Alina Sbirlea2018-01-191-71/+77
* [ModRefInfo] Add must alias info to ModRefInfo.Alina Sbirlea2017-12-211-17/+78
* [ModRefInfo] Make enum ModRefInfo an enum class [NFC].Alina Sbirlea2017-12-071-48/+48
* [ModRefInfo] Do not use ModRefInfo result in if conditions as this makesAlina Sbirlea2017-12-061-1/+1
* [ModRefInfo] Initialize ArgMask to MRI_NoModRef.Alina Sbirlea2017-12-051-1/+1
* Modify ModRefInfo values using static inline method abstractions [NFC].Alina Sbirlea2017-12-051-36/+42
* [Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use w...Eugene Zelenko2017-08-111-15/+27
* [IR] Make paramHasAttr to use arg indices instead of attr indicesReid Kleckner2017-04-141-1/+1
* AliasAnalysis: Be less conservative about volatile than atomic.Daniel Berlin2017-04-071-4/+4
* [AliasAnalysis] Fences do not modify constant memory locationAnna Thomas2017-01-201-0/+8
* [PM] Remove a pointless optimization.Chandler Carruth2016-12-271-3/+0
* [PM] Teach the AAManager and AAResults layer (the worst offender forChandler Carruth2016-12-271-1/+21
* Revert part of r289765 that is not necessaryHal Finkel2016-12-151-2/+2
* Fix argument attribute queries with bundle operandsHal Finkel2016-12-151-3/+4
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* [BasicAA] Teach BasicAA to handle the inaccessiblememonly and inaccessiblemem...Andrew Kaylor2016-11-081-2/+3
* [AliasAnalysis] Give back AA results for fence instructionsDavid Majnemer2016-07-151-0/+3
* AliasAnalysis: unify getModRefInfo(I, CS) semantics with other overloadsNicolai Haehnle2016-07-111-1/+1
* [CFLAA] Split into Anders+Steens analysis.George Burgess IV2016-07-061-6/+14
* Add writeonly IR attributeNicolai Haehnle2016-07-041-0/+4
* Fix AAResults::callCapturesBefore for operand bundlesSanjoy Das2016-06-131-1/+1
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-2/+2
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-1/+1
* [AA] Hoist the logic to reformulate various AA queries in terms of otherChandler Carruth2016-03-021-11/+127
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo...NAKAMURA Takumi2016-02-281-0/+3
* Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw...NAKAMURA Takumi2016-02-281-3/+0
* [PM] Appease mingw32's auto-import DLL build with minimal tweaks.NAKAMURA Takumi2016-02-281-0/+3
* [PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth2016-02-261-3/+0
* [PM/AA] Actually wire the AAManager I built for the new pass managerChandler Carruth2016-02-131-0/+3
* Add an "addUsedAAAnalyses" helper functionSanjoy Das2016-02-091-0/+11
* Remove SCEVAAWrapperPass from createLegacyPMAAResults; NFCSanjoy Das2016-02-091-2/+0
* fix formatting; NFCSanjay Patel2016-01-131-4/+2
* don't duplicate comments that are in the header file; NFCSanjay Patel2016-01-131-16/+0
* [AliasAnalysis] CatchPad and CatchRet can modify escaped memoryDavid Majnemer2015-11-171-0/+26
* [AA] Enhance the new AliasAnalysis infrastructure with an optionalChandler Carruth2015-10-211-0/+40
* Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith2015-10-101-3/+3
OpenPOWER on IntegriCloud