summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/AliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-207/+234
* [PM/AA] Simplify the AliasAnalysis interface by removing a wrapperChandler Carruth2015-08-061-7/+0
* [AA] Use CallSite cast idiom. No functionality change.Benjamin Kramer2015-08-051-3/+2
* [CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBeforeBruno Cardoso Lopes2015-07-311-6/+12
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-91/+91
* [PM/AA] Remove the last of the legacy update API from AliasAnalysis asChandler Carruth2015-07-221-5/+0
* [PM/AA] Remove the addEscapingUse update API that won't be easy toChandler Carruth2015-07-181-5/+0
* [PM/AA] Completely remove the AliasAnalysis::copyValue interface.Chandler Carruth2015-07-111-5/+0
* [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth2015-06-221-2/+2
* [PM/AA] Remove the UnknownSize static member from AliasAnalysis.Chandler Carruth2015-06-171-1/+1
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-22/+21
* [PM/AA] Split the location computation out of getArgLocation so theChandler Carruth2015-06-171-21/+20
* [PM/AA] Start refactoring AliasAnalysis to remove the analysis group andChandler Carruth2015-06-041-78/+6
* Test commit: Remove unnecessary spaces.Teresa Johnson2015-05-131-1/+1
* Make getModRefInfo(Instruction *) not crash on certain types of instructionsDaniel Berlin2015-04-281-10/+13
* Add new getModRefInfo API to determine whether an Instruction and a call modi...Daniel Berlin2015-04-131-0/+17
* Make getModRefInfo with a default location not crash.Daniel Berlin2015-04-131-9/+12
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-2/+3
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-3/+2
* [PM] Separate the TargetLibraryInfo object from the immutable pass.Chandler Carruth2015-01-151-1/+2
* [PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth2015-01-151-1/+1
* Sink store based on alias analysisElena Demikhovsky2014-12-151-10/+11
* Reformat partially, where I touched for whitespace changes.NAKAMURA Takumi2014-10-281-3/+2
* Untabify and whitespace cleanups.NAKAMURA Takumi2014-10-281-9/+8
* Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdne...Benjamin Kramer2014-10-041-1/+1
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-18/+30
* Match semantics of PointerMayBeCapturedBefore to its name by defaultHal Finkel2014-07-211-1/+2
* Move the CapturesBefore tracker from AA into CaptureTrackingHal Finkel2014-07-211-50/+2
* Move isIdentifiedFunctionLocal from BasicAA to AAHal Finkel2014-07-211-0/+11
* Improve BasicAA CS-CS queries (redux)Hal Finkel2014-07-171-13/+40
OpenPOWER on IntegriCloud