aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/AliasSetTracker.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-19[AliasSetTracker] Degrade AliasSetTracker when may-alias sets get too large.Michael Kuperstein1-9/+116
2016-08-11Add comment /NFCXinliang David Li1-1/+2
2016-08-11[AliasSetTracker] Delete dead codeMichael Kuperstein1-129/+0
2016-06-26Apply clang-tidy's modernize-loop-convert to lib/Analysis.Benjamin Kramer1-10/+9
2016-04-14[AliasSetTracker] Correctly handle changing the size of an entryMichael Kuperstein1-15/+20
2016-04-06NFC: make AtomicOrdering an enum classJF Bastien1-2/+2
2016-03-14[AliasSetTracker] Do not strip pointer casts when processing MemSetInstMichael Kuperstein1-2/+2
2016-02-17[AliasSetTracker] Teach AliasSetTracker about MemSetInstHaicheng Wu1-0/+41
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-2/+2
2015-10-28Revert "r251451 - [AliasSetTracker] Use mod/ref information for UnknownInstr"Hal Finkel1-75/+39
2015-10-27[AliasSetTracker] Use mod/ref information for UnknownInstrHal Finkel1-39/+75
2015-10-10Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith1-4/+4
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth1-3/+4
2015-08-06[PM/AA] Simplify the AliasAnalysis interface by removing a wrapperChandler Carruth1-4/+9
2015-07-22[PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth1-8/+5
2015-07-22[PM/AA] Remove the last of the legacy update API from AliasAnalysis asChandler Carruth1-3/+0
2015-07-11[PM/AA] Completely remove the AliasAnalysis::copyValue interface.Chandler Carruth1-3/+0
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-4/+4
2015-06-22[PM/AA] Rework the names and comments in AliasSetTracker to moreChandler Carruth1-24/+24
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-17[PM/AA] Remove the UnknownSize static member from AliasAnalysis.Chandler Carruth1-3/+3
2015-06-17[PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth1-23/+15
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-1/+1
2015-05-13Constify arguments in AliasSetTracker methods. NFCPete Cooper1-4/+5
2015-04-10[CallSite] Make construction from Value* (or Instruction*) explicit.Benjamin Kramer1-1/+1
2014-11-19AliasSet: Simplify mergeSetInDavid Majnemer1-4/+3
2014-11-19AliasSetTracker: UnknownInsts should contribute to the refcountDavid Majnemer1-15/+26
2014-11-03Use AA in LoadCombineHal Finkel1-1/+6
2014-07-24AA metadata refactoring (introduce AAMDNodes)Hal Finkel1-41/+57
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-9/+9
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-2/+2
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-3/+2
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth1-1/+1
2013-09-12In AliasSetTracker, do not change the alias set to "mod/ref" when addingKrzysztof Parzyszek1-2/+0
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-5/+5
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-3/+3
2012-10-08Move TargetData to DataLayout.Micah Villmow1-1/+1
2012-09-12Release build: guard dump functions withManman Ren1-1/+1
2012-09-06Release build: guard dump functions with "ifndef NDEBUG"Manman Ren1-0/+2
2012-09-05Stop casting away const qualifier needlessly.Roman Divacky1-1/+1
2012-06-30Reduce use list thrashing by using DenseMap's find_as for maps with ValueHand...Benjamin Kramer1-3/+3
2012-02-10Have AliasSet::aliasesUnknownInst use pointer TBAA info when availableHal Finkel1-1/+3
2011-08-15Atomic load/store support in LICM.Eli Friedman1-4/+8
2011-07-27Minor simplification.Eli Friedman1-2/+2
2011-07-27Fix AliasSetTracker so that it doesn't make any assumptions about instruction...Eli Friedman1-51/+46
2011-04-09PR9604; try to deal with RAUW updates correctly in the AST. I'm not convincedEli Friedman1-0/+4
2010-12-10Update this code to handle PartialAlias as MayAlias.Dan Gohman1-1/+1
2010-11-11Don't forget the TBAA info, if available.Dan Gohman1-1/+6