summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
AgeCommit message (Expand)Author
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2023-11-06[NewPM] Remove AAEval Legacy Pass (#71358)Aiden Grossman
2022-08-01[AA] Do not track Must in ModRefInfoNikita Popov
2022-03-29Cleanup includes: final passserge-sans-paille
2022-03-16[AAEval] Remove unused function (NFC)Nikita Popov
2022-03-16[AAEval] Make compatible with opaque pointersNikita Popov
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille
2022-01-25[NFC] Remove uses of PointerType::getElementType()Nikita Popov
2021-04-15[AA] Updates for D95543.dfukalov
2021-04-09[NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset.dfukalov
2021-02-06[Analysis] Use range-based for loops (NFC)Kazu Hirata
2020-11-26[AA] Split up LocationSize::unknown()Nikita Popov
2020-11-18[BasicAA] Remove assert in AA evaluatorNikita Popov
2020-11-17[BasicAA] Make alias GEP positive offset handling symmetricNikita Popov
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper
2019-11-13Sink all InitializePasses.h includesReid Kleckner
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
2018-12-23[AAEval] Use LocationSize instead of ints; NFCGeorge Burgess IV
2018-06-14[MSSA] Print more optimization informationGeorge Burgess IV
2017-12-21[ModRefInfo] Add must alias info to ModRefInfo.Alina Sbirlea
2017-12-07[ModRefInfo] Make enum ModRefInfo an enum class [NFC].Alina Sbirlea
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2016-08-09Consistently use FunctionAnalysisManagerSean Silva
2016-06-26Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer
2016-03-11[PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth
2016-02-20[PM/AA] Port alias analysis evaluator to the new pass manager, and useChandler Carruth
2015-12-23[OperandBundles] Have GlobalsModRef play nice with operand bundlesDavid Majnemer
2015-11-18Default SetVector to use a DenseSet.Rafael Espindola
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-07-22[PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-22[PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-17[PM/AA] Suffix lots of member variables that directly use enumerationChandler Carruth
2015-06-17[PM/AA] Remove the UnknownSize static member from AliasAnalysis.Chandler Carruth
2015-06-04[PM/AA] Start refactoring AliasAnalysis to remove the analysis group andChandler Carruth
2015-04-10[CallSite] Make construction from Value* (or Instruction*) explicit.Benjamin Kramer
2014-07-24AA metadata refactoring (introduce AAMDNodes)Hal Finkel
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-04[Modules] Move InstIterator out of the Support library, where it had noChandler Carruth
2014-01-09Put the functionality for printing a value to a raw_ostream as anChandler Carruth
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth
2013-03-22Support in AAEvaluator to print alias queries of loads/stores with TBAA tags.Manman Ren
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner