summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Metadata] Add TBAA struct metadata to `AAMDNode`Anton Afanasyev2020-01-061-10/+7
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [AliasAnalysis] Second prototype to cache BasicAA / anyAA state.Alina Sbirlea2019-03-221-12/+16
* 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-17/+14
* Fix more spelling mistakes in comments of LLVM Analysis passesVedant Kumar2018-03-021-1/+1
* [Analysis] Support aggregate access types in TBAAIvan A. Kosarev2018-02-021-96/+217
* [Analysis] Generate more precise TBAA tags when one access encloses the otherIvan A. Kosarev2017-12-181-6/+17
* [ModRefInfo] Make enum ModRefInfo an enum class [NFC].Alina Sbirlea2017-12-071-2/+2
* Mark all library options as hidden.Zachary Turner2017-12-011-1/+1
* [Analysis] Fix merging TBAA tags with different final access typesIvan A. Kosarev2017-11-081-24/+13
* [Analysis] Refine matching and merging of TBAA tagsIvan A. Kosarev2017-11-031-78/+95
* [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; ...Eugene Zelenko2017-08-181-10/+25
* [TBAA] Remove metadata keyword from IR examples in comments (NFC).Florian Hahn2017-06-291-10/+10
* fix trivial typos in comment, NFCHiroshi Inoue2017-06-241-1/+1
* [TBAA] Don't generate invalid TBAA when merging nodesSanjoy Das2016-12-111-1/+5
* [PM] Change the static object whose address is used to uniquely identifyChandler Carruth2016-11-231-1/+1
* [TBAA] Drop support for "old style" scalar TBAA tagsSanjoy Das2016-11-081-57/+10
* [TBAA] Use wrapper objects instead of raw getOperand s; NFCSanjoy Das2016-11-011-33/+47
* [TBAA] Rename accessors to be more idiomatic; NFCSanjoy Das2016-11-011-10/+10
* 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
* fix typoSanjay Patel2016-01-131-1/+1
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-153/+169
* [PM/AA] Hoist the interface to TBAA into a dedicated header along withChandler Carruth2015-08-141-44/+2
* [PM/AA] Run clang-format over TBAA code to normalize the formattingChandler Carruth2015-08-141-183/+187
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-19/+17
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth2015-06-221-3/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-7/+9
* Teach TBAA analysis to report errors on cyclic TBAA metadata rather than hang...Owen Anderson2015-03-131-4/+9
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-3/+6
* Correctly combine alias.scope metadata by a union instead of intersectingBjorn Steinbrink2015-02-081-2/+2
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-10/+13
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-111-10/+12
* IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith2014-11-011-15/+13
* Add scoped-noalias metadataHal Finkel2014-07-241-0/+12
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-4/+13
* [TBAA] Fix handling of mixed TBAA (path-aware and non-path-aware TBAA).Juergen Ributzka2014-05-031-2/+7
* remove some dead codeNuno Lopes2014-04-171-1/+0
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-10/+12
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-11/+11
* TBAA: fix PR17620.Manman Ren2013-10-221-1/+5
* TBAA: try to fix the dragonegg bots.Manman Ren2013-09-271-1/+3
* TBAA: handle scalar TBAA format and struct-path aware TBAA format.Manman Ren2013-09-271-10/+81
* TBAA: add isTBAAVtableAccess to MDNode so clients can call the functionManman Ren2013-09-061-0/+19
OpenPOWER on IntegriCloud