summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp
AgeCommit message (Expand)Author
2024-11-05[Analysis] Remove unused includes (NFC) (#114936)Kazu Hirata
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2023-07-28[AA] Skip the layer of indirection in returning conservative results.David Goldblatt
2022-12-15[AA] Allow for flow-sensitive analyses.David Goldblatt
2022-10-31[AliasAnalysis] Introduce getModRefInfoMask() as a generalization of pointsTo...Patrick Walton
2022-10-21[ObjCARC] Remove legacy PM versions of optimization passesArthur Eubanks
2022-10-19[AA] Rename getModRefBehavior() to getMemoryEffects() (NFC)Nikita Popov
2022-10-19[AA] Rename uses of FunctionModRefBehavior (NFC)Nikita Popov
2022-09-14[AA] Tracking per-location ModRef info in FunctionModRefBehavior (NFCI)Nikita Popov
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille
2021-04-09[NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset.dfukalov
2020-11-26[AA] Split up LocationSize::unknown()Nikita Popov
2020-11-19[MemLoc] Require LocationSize argument (NFC)Nikita Popov
2020-09-30[ObjCARCAA][NewPM] Add already ported objc-arc-aa to PassRegistry.defArthur Eubanks
2020-07-31[NFC] Remove unused GetUnderlyingObject paramenterVitaly Buka
2020-05-26ObjCARCAnalysisUtils.h - remove unused includes. NFC.Simon Pilgrim
2020-04-26[Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directlySimon Pilgrim
2019-03-22[AliasAnalysis] Second prototype to cache BasicAA / anyAA state.Alina Sbirlea
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-07[CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth
2017-12-07[ModRefInfo] Make enum ModRefInfo an enum class [NFC].Alina Sbirlea
2016-08-09Consistently use FunctionAnalysisManagerSean Silva
2016-03-11[PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth
2016-03-02[AA] Hoist the logic to reformulate various AA queries in terms of otherChandler Carruth
2016-02-26[PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth
2015-08-20[ARC] Pull the ObjC ARC components that really serve the role ofChandler Carruth