aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/AliasAnalysis.cpp
AgeCommit message (Expand)Author
2017-08-11[Analysis] Fix some Clang-tidy modernize-use-using and Include What You Use w...Eugene Zelenko
2017-04-14[IR] Make paramHasAttr to use arg indices instead of attr indicesReid Kleckner
2017-04-07AliasAnalysis: Be less conservative about volatile than atomic.Daniel Berlin
2017-01-20[AliasAnalysis] Fences do not modify constant memory locationAnna Thomas
2016-12-27[PM] Remove a pointless optimization.Chandler Carruth
2016-12-27[PM] Teach the AAManager and AAResults layer (the worst offender forChandler Carruth
2016-12-15Revert part of r289765 that is not necessaryHal Finkel
2016-12-15Fix argument attribute queries with bundle operandsHal Finkel
2016-11-23[PM] Change the static object whose address is used to uniquely identifyChandler Carruth
2016-11-08[BasicAA] Teach BasicAA to handle the inaccessiblememonly and inaccessiblemem...Andrew Kaylor
2016-07-15[AliasAnalysis] Give back AA results for fence instructionsDavid Majnemer
2016-07-11AliasAnalysis: unify getModRefInfo(I, CS) semantics with other overloadsNicolai Haehnle
2016-07-06[CFLAA] Split into Anders+Steens analysis.George Burgess IV
2016-07-04Add writeonly IR attributeNicolai Haehnle
2016-06-13Fix AAResults::callCapturesBefore for operand bundlesSanjoy Das
2016-04-06NFC: make AtomicOrdering an enum classJF Bastien
2016-03-11[PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth
2016-03-02[AA] Hoist the logic to reformulate various AA queries in terms of otherChandler Carruth
2016-02-28[PM] Appease mingw32's auto-import DLL build with minimal tweaks, with fix fo...NAKAMURA Takumi
2016-02-28Revert r262185, "[PM] Appease mingw32's auto-import DLL build with minimal tw...NAKAMURA Takumi
2016-02-28[PM] Appease mingw32's auto-import DLL build with minimal tweaks.NAKAMURA Takumi
2016-02-26[PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth
2016-02-13[PM/AA] Actually wire the AAManager I built for the new pass managerChandler Carruth
2016-02-09Add an "addUsedAAAnalyses" helper functionSanjoy Das
2016-02-09Remove SCEVAAWrapperPass from createLegacyPMAAResults; NFCSanjoy Das
2016-01-13fix formatting; NFCSanjay Patel
2016-01-13don't duplicate comments that are in the header file; NFCSanjay Patel
2015-11-17[AliasAnalysis] CatchPad and CatchRet can modify escaped memoryDavid Majnemer
2015-10-21[AA] Enhance the new AliasAnalysis infrastructure with an optionalChandler Carruth
2015-10-10Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth
2015-08-06[PM/AA] Simplify the AliasAnalysis interface by removing a wrapperChandler Carruth
2015-08-05[AA] Use CallSite cast idiom. No functionality change.Benjamin Kramer
2015-07-31[CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBeforeBruno Cardoso Lopes
2015-07-22[PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth
2015-07-22[PM/AA] Remove the last of the legacy update API from AliasAnalysis asChandler Carruth
2015-07-18[PM/AA] Remove the addEscapingUse update API that won't be easy toChandler Carruth
2015-07-11[PM/AA] Completely remove the AliasAnalysis::copyValue interface.Chandler Carruth
2015-06-22[PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth
2015-06-17[PM/AA] Remove the UnknownSize static member from AliasAnalysis.Chandler Carruth
2015-06-17[PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth
2015-06-17[PM/AA] Split the location computation out of getArgLocation so theChandler Carruth
2015-06-04[PM/AA] Start refactoring AliasAnalysis to remove the analysis group andChandler Carruth
2015-05-13Test commit: Remove unnecessary spaces.Teresa Johnson
2015-04-28Make getModRefInfo(Instruction *) not crash on certain types of instructionsDaniel Berlin
2015-04-13Add new getModRefInfo API to determine whether an Instruction and a call modi...Daniel Berlin
2015-04-13Make getModRefInfo with a default location not crash.Daniel Berlin
2015-03-10DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini
2015-03-04Make DataLayout Non-Optional in the ModuleMehdi Amini
2015-01-15[PM] Separate the TargetLibraryInfo object from the immutable pass.Chandler Carruth