aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-07[CallSite removal] Migrate all Alias Analysis APIs to use the newlyChandler Carruth1-35/+34
2018-12-23[AAEval] Use LocationSize instead of ints; NFCGeorge Burgess IV1-7/+10
2018-06-14[MSSA] Print more optimization informationGeorge Burgess IV1-44/+33
2017-12-21[ModRefInfo] Add must alias info to ModRefInfo.Alina Sbirlea1-3/+58
2017-12-07[ModRefInfo] Make enum ModRefInfo an enum class [NFC].Alina Sbirlea1-8/+8
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2016-08-09Consistently use FunctionAnalysisManagerSean Silva1-1/+1
2016-06-26Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer1-20/+19
2016-03-11[PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth1-2/+2
2016-02-20[PM/AA] Port alias analysis evaluator to the new pass manager, and useChandler Carruth1-70/+65
2015-12-23[OperandBundles] Have GlobalsModRef play nice with operand bundlesDavid Majnemer1-4/+3
2015-11-18Default SetVector to use a DenseSet.Rafael Espindola1-6/+4
2015-10-10Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith1-3/+3
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth1-3/+3
2015-08-06[PM/AA] Simplify the AliasAnalysis interface by removing a wrapperChandler Carruth1-3/+6
2015-07-22[PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth1-8/+8
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-22[PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth1-12/+12
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-17[PM/AA] Suffix lots of member variables that directly use enumerationChandler Carruth1-48/+72
2015-06-17[PM/AA] Remove the UnknownSize static member from AliasAnalysis.Chandler Carruth1-3/+3
2015-06-04[PM/AA] Start refactoring AliasAnalysis to remove the analysis group andChandler Carruth1-4/+4
2015-04-10[CallSite] Make construction from Value* (or Instruction*) explicit.Benjamin Kramer1-1/+1
2014-07-24AA metadata refactoring (introduce AAMDNodes)Hal Finkel1-4/+4
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-4/+4
2014-03-04[Modules] Move InstIterator out of the Support library, where it had noChandler Carruth1-1/+1
2014-01-09Put the functionality for printing a value to a raw_ostream as anChandler Carruth1-4/+3
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth1-1/+1
2013-03-22Support in AAEvaluator to print alias queries of loads/stores with TBAA tags.Manman Ren1-0/+72
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-4/+4
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-5/+5
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie1-4/+0
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner1-3/+3
2010-12-10Teach AliasAnalysisEvaluator about PartialAlias.Dan Gohman1-5/+14
2010-10-19Reapply r116831 and r116839, converting AliasAnalysis to useDan Gohman1-3/+3
2010-10-19Revert r116831 and r116839, which are breaking selfhost builds.Dan Gohman1-3/+3
2010-10-19Change AliasAnalysis and its clients to use uint64_t instead of unsignedDan Gohman1-3/+3
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson1-1/+3
2010-10-19Consistently use AliasAnalysis::UnknownSize instead of hardcoding ~0u.Dan Gohman1-3/+3
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson1-1/+4
2010-10-07Now with fewer extraneous semicolons!Owen Anderson1-1/+1
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-1/+1
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-1/+1
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-1/+1
2010-08-04The trouble with testing for "ModRef" and "NoModRef" is thatDan Gohman1-6/+6
2010-08-04The two-callsite form of AliasAnalysis::getModRefInfo is documentedDan Gohman1-0/+32
2010-07-28simplifyGabor Greif1-4/+2
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson1-2/+2
2010-07-07Remove interprocedural-basic-aa and associated code. The AliasAnalysisDan Gohman1-97/+37