2015-03-10 |
Mehdi Amini | DataLayout is mandatory, update the API to reflect... |
blob | commitdiff | raw |
2015-03-04 |
Mehdi Amini | Make DataLayout Non-Optional in the Module |
blob | commitdiff | raw | diff to current |
2015-02-15 |
Philip Reames | Revert 229175 |
blob | commitdiff | raw | diff to current |
2015-02-14 |
Duncan P. N. Exon... | Analysis: Canonicalize access to function attributes... |
blob | commitdiff | raw | diff to current |
2015-02-13 |
Philip Reames | Minor tweak to MDA |
blob | commitdiff | raw | diff to current |
2015-02-06 |
Chad Rosier | Whitespace. |
blob | commitdiff | raw | diff to current |
2015-01-26 |
Philip Reames | Refine memory dependence's notion of volatile semantics |
blob | commitdiff | raw | diff to current |
2015-01-26 |
Philip Reames | Pass QueryInst down through non-local dependency calcul... |
blob | commitdiff | raw | diff to current |
2015-01-09 |
Philip Reames | [REFACTOR] Push logic from MemDepPrinter into getNonLoc... |
blob | commitdiff | raw | diff to current |
2015-01-09 |
Philip Reames | [Refactor] Have getNonLocalPointerDependency take the... |
blob | commitdiff | raw | diff to current |
2015-01-04 |
Chandler Carruth | [PM] Split the AssumptionTracker immutable pass into... |
blob | commitdiff | raw | diff to current |
2014-12-19 |
Tilmann Scheller | Remove redundant assignment. |
blob | commitdiff | raw | diff to current |
2014-12-01 |
Rafael Espindola | Relax an assert a bit to avoid a crash on unreachable... |
blob | commitdiff | raw | diff to current |
2014-11-19 |
David Blaikie | Update SetVector to rely on the underlying set's insert... |
blob | commitdiff | raw | diff to current |
2014-10-02 |
Aaron Ballman | Silence a -Wsign-compare warning. NFC. |
blob | commitdiff | raw | diff to current |
2014-10-01 |
Bruno Cardoso Lopes | [MemoryDepAnalysis] Fix compile time slowdown |
blob | commitdiff | raw | diff to current |
2014-09-07 |
Hal Finkel | Make use of @llvm.assume in ValueTracking (computeKnown... |
blob | commitdiff | raw | diff to current |
2014-09-02 |
Robin Morisset | Fix MemoryDependenceAnalysis in cases where QueryInstr... |
blob | commitdiff | raw | diff to current |
2014-08-29 |
Robin Morisset | Fix typos in comments, NFC |
blob | commitdiff | raw | diff to current |
2014-08-29 |
Robin Morisset | Relax the constraint more in MemoryDependencyAnalysis.cpp |
blob | commitdiff | raw | diff to current |
2014-08-24 |
Craig Topper | Use range based for loops to avoid needing to re-mentio... |
blob | commitdiff | raw | diff to current |
2014-08-18 |
Robin Morisset | Answer to Philip Reames comments |
blob | commitdiff | raw | diff to current |
2014-08-18 |
Robin Morisset | Weak relaxing of the constraints on atomics in MemoryDe... |
blob | commitdiff | raw | diff to current |
2014-07-24 |
Hal Finkel | AA metadata refactoring (introduce AAMDNodes) |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Chandler Carruth | [Modules] Fix potential ODR violations by sinking the... |
blob | commitdiff | raw | diff to current |
2014-04-15 |
Craig Topper | [C++11] More 'nullptr' conversion. In some cases just... |
blob | commitdiff | raw | diff to current |
2014-03-06 |
Ahmed Charles | Replace OwningPtr<T> with std::unique_ptr<T>. |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the PredIteratorCache into the IR librar... |
blob | commitdiff | raw | diff to current |
2014-03-02 |
Benjamin Kramer | [C++11] Replace llvm::next and llvm::prior with std... |
blob | commitdiff | raw | diff to current |
2014-02-25 |
Rafael Espindola | Make DataLayout a plain object, not a pass. |
blob | commitdiff | raw | diff to current |
2014-02-18 |
Rafael Espindola | Rename some member variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2014-01-13 |
Chandler Carruth | [PM] Split DominatorTree into a concrete analysis resul... |
blob | commitdiff | raw | diff to current |
2014-01-13 |
Chandler Carruth | [cleanup] Move the Dominators.h and Verifier.h headers... |
blob | commitdiff | raw | diff to current |
2013-11-14 |
Yunzhong Gao | Fixing a heisenbug where the memory dependence analysis... |
blob | commitdiff | raw | diff to current |
2013-06-10 |
Nick Lewycky | Fix xemacs mode line, don't put them in .cpp files... |
blob | commitdiff | raw | diff to current |
2013-05-15 |
David Blaikie | Use only explicit bool conversion operators |
blob | commitdiff | raw | diff to current |
2013-05-06 |
Matt Arsenault | Fix unchecked uses of DominatorTree in MemoryDependence... |
blob | commitdiff | raw | diff to current |
2013-04-17 |
Bill Wendling | A limit of 500 was still a bit too high for some tests. |
blob | commitdiff | raw | diff to current |
2013-03-29 |
Matt Arsenault | Fix loop style |
blob | commitdiff | raw | diff to current |
2013-03-20 |
Jakub Staszak | Remove 'else' after 'return'. |
blob | commitdiff | raw | diff to current |
2013-03-20 |
Jakub Staszak | Remove trailing spaces. |
blob | commitdiff | raw | diff to current |
2013-03-06 |
Shuxin Yang | Memory Dependence Analysis (not mem-dep test) take... |
blob | commitdiff | raw | diff to current |
2013-02-26 |
Kostya Serebryany | Unify clang/llvm attributes for asan/tsan/msan (LLVM... |
blob | commitdiff | raw | diff to current |
2013-02-13 |
Kostya Serebryany | [tsan] disable load widening in ThreadSanitizer mode |
blob | commitdiff | raw | diff to current |
2013-01-31 |
Dan Gohman | Change GetPointerBaseWithConstantOffset's DataLayout... |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-30 |
Bill Wendling | Remove the Function::getFnAttributes method in favor... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Bill Wendling | Rename the 'Attributes' class to 'Attribute'. It's... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-10-23 |
Bill Wendling | Ignore unreachable blocks when doing memory dependence... |
blob | commitdiff | raw | diff to current |
2012-10-09 |
Bill Wendling | Create enums for the different attributes. |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-26 |
Bill Wendling | Remove the `hasFnAttr' method from Function. |
blob | commitdiff | raw | diff to current |
2012-09-04 |
Bob Wilson | Be conservative about allocations that may alias the... |
blob | commitdiff | raw | diff to current |
2012-09-03 |
Bob Wilson | Fix more fallout from r158919, similar to PR13547. |
blob | commitdiff | raw | diff to current |
2012-08-29 |
Benjamin Kramer | Make MemoryBuiltins aware of TargetLibraryInfo. |
blob | commitdiff | raw | diff to current |
2012-08-13 |
Nadav Rotem | MemoryDependenceAnalysis attempts to find the first... |
blob | commitdiff | raw | diff to current |
2012-06-21 |
Nuno Lopes | refactor the MemoryBuiltin analysis: |
blob | commitdiff | raw | diff to current |
2012-06-02 |
Benjamin Kramer | Fix typos found by github.com/lyda/misspell-check |
blob | commitdiff | raw | diff to current |
2012-05-14 |
Chad Rosier | Move the capture analysis from MemoryDependencyAnalysis... |
blob | commitdiff | raw | diff to current |
2012-05-12 |
Chad Rosier | Hoist simpler checks above llvm::PointerMayBeCaptured... |
blob | commitdiff | raw | diff to current |
2012-02-26 |
Rafael Espindola | Don't call dominates on unreachable instructions. Shoul... |
blob | commitdiff | raw | diff to current |
2012-02-06 |
Kostya Serebryany | The patch resolves the conflict between AddressSanitize... |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2011-12-28 |
Nick Lewycky | Change CaptureTracking to pass a Use* instead of a... |
blob | commitdiff | raw | diff to current |
2011-11-21 |
Nick Lewycky | Fix crasher in GVN due to my recent capture tracking... |
blob | commitdiff | raw | diff to current |
2011-11-20 |
Nick Lewycky | Less template, more virtual! Refactoring suggested... |
blob | commitdiff | raw | diff to current |
2011-11-20 |
Nick Lewycky | Refactor code to use new attribute getters on CallSite... |
blob | commitdiff | raw | diff to current |
2011-11-14 |
Nick Lewycky | Refactor capture tracking (which already had a couple... |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Eli Friedman | Enhance the memdep interface so that users can tell... |
blob | commitdiff | raw | diff to current |
2011-08-15 |
Eli Friedman | Misc analysis passes that need to be aware of atomic... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-06-15 |
Eli Friedman | Add a limit to the number of instructions memdep will... |
blob | commitdiff | raw | diff to current |
2011-06-15 |
Eli Friedman | Add "unknown" results for memdep, which mean "I don... |
blob | commitdiff | raw | diff to current |
2011-06-04 |
Dan Gohman | Disable the main feature of 130180, the elimination... |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Eli Friedman | When marking a block as being unanalyzable, use "Clobbe... |
blob | commitdiff | raw | diff to current |
2011-06-01 |
Eli Friedman | In MemoryDependenceAnalysis::getNonLocalPointerDepFromB... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Owen Anderson | @llvm.lifetime.begin acts as a load, not @llvm.lifetime... |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Chris Lattner | teach GVN to widen integer loads when they are overalig... |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Chris Lattner | Enhance memdep to return clobber relation between noali... |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Chris Lattner | use AA::isMustAlias to simplify some calls. |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Chris Lattner | remove support for llvm.invariant.end from memdep.... |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Chris Lattner | Enhance MemDep: When alias analysis returns a partial... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Jakob Stoklund Olesen | Revert r123207: "Turn on memdep's verifyRemoved() in... |
blob | commitdiff | raw | diff to current |
2011-01-11 |
Jakob Stoklund Olesen | Turn on memdep's verifyRemoved() in an attempt to smoke... |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Jeffrey Yasskin | Change all self assignments X=X to (void)X, so that... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
blob | commitdiff | raw | diff to current |
2010-12-13 |
Dan Gohman | Update memdep to handle PartialAlias as MayAlias. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Chris Lattner | strength reduce this. |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Benjamin Kramer | Initialize MemDep's TD member so buildbots don't trip... |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Chris Lattner | implement PR8576, deleting dead stores with intervening... |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Dan Gohman | Add helper functions for computing the Location of... |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Dan Gohman | It's not necessary to clear out the Size and TBAATag... |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Dan Gohman | Set NonLocalDepInfo's Size field to UnknownSize when... |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Dan Gohman | When clearing a non-local pointer dependency cache... |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Dan Gohman | Factor out the code for computing an AliasAnalysis... |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Dan Gohman | Fully invalidate cached results when a prior query... |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Dan Gohman | Enhance GVN to do more precise alias queries for non... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Dan Gohman | Teach memdep to use pointsToConstantMemory to determine... |
blob | commitdiff | raw | diff to current |
next |