summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/AliasSetTracker.cpp
Commit message (Expand)AuthorAgeFilesLines
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-3/+4
* [PM/AA] Simplify the AliasAnalysis interface by removing a wrapperChandler Carruth2015-08-061-4/+9
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-8/+5
* [PM/AA] Remove the last of the legacy update API from AliasAnalysis asChandler Carruth2015-07-221-3/+0
* [PM/AA] Completely remove the AliasAnalysis::copyValue interface.Chandler Carruth2015-07-111-3/+0
* 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-4/+4
* [PM/AA] Rework the names and comments in AliasSetTracker to moreChandler Carruth2015-06-221-24/+24
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [PM/AA] Remove the UnknownSize static member from AliasAnalysis.Chandler Carruth2015-06-171-3/+3
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-23/+15
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-1/+1
* Constify arguments in AliasSetTracker methods. NFCPete Cooper2015-05-131-4/+5
* [CallSite] Make construction from Value* (or Instruction*) explicit.Benjamin Kramer2015-04-101-1/+1
* AliasSet: Simplify mergeSetInDavid Majnemer2014-11-191-4/+3
* AliasSetTracker: UnknownInsts should contribute to the refcountDavid Majnemer2014-11-191-15/+26
* Use AA in LoadCombineHal Finkel2014-11-031-1/+6
* AA metadata refactoring (introduce AAMDNodes)Hal Finkel2014-07-241-41/+57
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-9/+9
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-051-2/+2
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-041-1/+1
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-091-3/+2
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-071-1/+1
* In AliasSetTracker, do not change the alias set to "mod/ref" when addingKrzysztof Parzyszek2013-09-121-2/+0
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-5/+5
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-3/+3
* Move TargetData to DataLayout.Micah Villmow2012-10-081-1/+1
* Release build: guard dump functions withManman Ren2012-09-121-1/+1
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-061-0/+2
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-051-1/+1
* Reduce use list thrashing by using DenseMap's find_as for maps with ValueHand...Benjamin Kramer2012-06-301-3/+3
* Have AliasSet::aliasesUnknownInst use pointer TBAA info when availableHal Finkel2012-02-101-1/+3
* Atomic load/store support in LICM.Eli Friedman2011-08-151-4/+8
* Minor simplification.Eli Friedman2011-07-271-2/+2
* Fix AliasSetTracker so that it doesn't make any assumptions about instruction...Eli Friedman2011-07-271-51/+46
* PR9604; try to deal with RAUW updates correctly in the AST. I'm not convincedEli Friedman2011-04-091-0/+4
* Update this code to handle PartialAlias as MayAlias.Dan Gohman2010-12-101-1/+1
* Don't forget the TBAA info, if available.Dan Gohman2010-11-111-1/+6
* Teach LICM and AliasSetTracker about AccessesArgumentsReadonly.Dan Gohman2010-11-091-1/+1
* Reapply r116831 and r116839, converting AliasAnalysis to useDan Gohman2010-10-191-9/+9
* Revert r116831 and r116839, which are breaking selfhost builds.Dan Gohman2010-10-191-9/+9
* Change AliasAnalysis and its clients to use uint64_t instead of unsignedDan Gohman2010-10-191-9/+9
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-1/+3
* Make the representation of AliasSets explicitly differentiateDan Gohman2010-10-181-2/+2
* Don't pass the raw invalid pointer used to represent conflictingDan Gohman2010-10-181-3/+5
* Make AliasSetTracker TBAA-aware, enabling TBAA-enabled LICM.Dan Gohman2010-10-181-24/+49
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-121-1/+4
* Now with fewer extraneous semicolons!Owen Anderson2010-10-071-1/+1
* Don't print two "0x" prefixes. Use a raw_ostream overload instead of llvm::fo...Benjamin Kramer2010-08-301-2/+1
* two changes: 1) make AliasSet hold the list of call sites with anChris Lattner2010-08-291-14/+20
OpenPOWER on IntegriCloud