summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-08-251-5/+19
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-1/+1
* Consistently use FunctionAnalysisManagerSean Silva2016-08-091-1/+1
* Typos. NFC.Chad Rosier2016-06-281-3/+3
* Avoid duplicated map lookups. No functionality change intended.Benjamin Kramer2016-06-171-4/+2
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-8/+7
* Fix "warning: variabl 'XX’ set but not used" in release build (variable use...Mehdi Amini2016-04-021-1/+1
* Allow value forwarding past release fences in GVNPhilip Reames2016-03-251-0/+9
* [memdep] Just require domtree for memdep.Chandler Carruth2016-03-111-16/+11
* [PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth2016-03-111-5/+5
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-0/+2
* [PM] Port memdep to the new pass manager.Chandler Carruth2016-03-101-80/+82
* [BasicAA/MDA] Sink aliasing rules for malloc and calloc into BasicAAPhilip Reames2016-03-091-16/+3
* [memdep] Switch to range based for loops.Chandler Carruth2016-03-071-73/+46
* [memdep] Switch a function to return true on success instead of false.Chandler Carruth2016-03-071-9/+9
* [memdep] Cleanup the implementation doxygen comments and removeChandler Carruth2016-03-071-80/+35
* [memdep] Run clang-format over the header before porting it toChandler Carruth2016-03-071-144/+154
* More detailed dependence test between volatile and non-volatile accessesKrzysztof Parzyszek2016-02-221-24/+26
* When MemoryDependenceAnalysis hits a CFG with many transparent blocks,Joerg Sonnenberger2016-02-201-6/+26
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-301-1/+1
* [MDA] Don't be quite as conservative for noalias functionsPhilip Reames2016-01-051-7/+7
* Fix comment in typo. NFCNick Lewycky2016-01-041-1/+1
* Use std::is_sorted and std::none_of instead of manual loops. NFCCraig Topper2016-01-031-4/+2
* Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith2015-10-101-10/+10
* inariant.group handling in GVNPiotr Padlewski2015-10-021-0/+69
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-3/+3
* [PM/AA] Add missing static dependency edges from DSE and memdep to TLI.Chandler Carruth2015-08-121-1/+2
* [PM/AA] Have memdep explicitly get and use TargetLibraryInfo rather thanChandler Carruth2015-08-121-5/+7
* [CaptureTracker] Provide an ordered basic block to PointerMayBeCapturedBeforeBruno Cardoso Lopes2015-07-311-1/+8
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-28/+28
* [PM/AA] Remove the last of the legacy update API from AliasAnalysis asChandler Carruth2015-07-221-1/+0
* [MDA] change BlockScanLimit into a command line option.Jingyue Wu2015-07-211-1/+5
* [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth2015-06-221-9/+9
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-40/+32
* [PM/AA] Start refactoring AliasAnalysis to remove the analysis group andChandler Carruth2015-06-041-8/+8
* [PHITransAddr] Don't translate unreachable valuesDavid Majnemer2015-06-011-2/+1
* Revamp PredIteratorCache interface to be cleaner.Daniel Berlin2015-04-211-14/+11
* Common some code from MemoryDependenceAnalysis that will be used in MemorySSADaniel Berlin2015-04-131-17/+1
* [CallSite] Make construction from Value* (or Instruction*) explicit.Benjamin Kramer2015-04-101-1/+1
* !invariant.load semantics with potentially clobbering callsPhilip Reames2015-03-241-0/+9
* MemoryDependenceAnalysis: Don't miscompile atomicsDavid Majnemer2015-03-211-11/+4
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-23/+19
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-2/+1
* Revert 229175Philip Reames2015-02-151-3/+1
* Analysis: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-5/+4
* Minor tweak to MDAPhilip Reames2015-02-131-1/+3
* Whitespace.Chad Rosier2015-02-061-2/+0
* Refine memory dependence's notion of volatile semanticsPhilip Reames2015-01-261-16/+27
* Pass QueryInst down through non-local dependency calculationPhilip Reames2015-01-261-8/+13
* [REFACTOR] Push logic from MemDepPrinter into getNonLocalPointerDependencyPhilip Reames2015-01-091-14/+21
OpenPOWER on IntegriCloud