2014-09-04 |
Tilmann Scheller | [GVN] Format variable name. |
blob | commitdiff | raw |
2014-08-15 |
Rafael Espindola | Introduce a helper to combine instruction metadata. |
blob | commitdiff | raw | diff to current |
2014-08-05 |
JF Bastien | Fix typos in comments and doc |
blob | commitdiff | raw | diff to current |
2014-07-24 |
Hal Finkel | Add scoped-noalias metadata |
blob | commitdiff | raw | diff to current |
2014-07-24 |
Hal Finkel | AA metadata refactoring (introduce AAMDNodes) |
blob | commitdiff | raw | diff to current |
2014-07-21 |
Duncan P. N. Exon... | Revert "[C++11] Add predecessors(BasicBlock *) / succes... |
blob | commitdiff | raw | diff to current |
2014-07-20 |
Manuel Jacob | [C++11] Add predecessors(BasicBlock *) / successors... |
blob | commitdiff | raw | diff to current |
2014-06-26 |
Arnold Schwaighofer | GVN: Preserve invariant.load metadata |
blob | commitdiff | raw | diff to current |
2014-06-12 |
Duncan P. N. Exon... | GVN: Enable value forwarding for calloc |
blob | commitdiff | raw | diff to current |
2014-05-13 |
Benjamin Kramer | GVN: Fix non-determinism in map iteration. |
blob | commitdiff | raw | diff to current |
2014-05-13 |
Benjamin Kramer | GVN: rangify a couple of loops. |
blob | commitdiff | raw | diff to current |
2014-05-02 |
Akira Hatanaka | [GVN] Pass the phi-translated address of a load instead... |
blob | commitdiff | raw | diff to current |
2014-04-28 |
Craig Topper | [C++] Use 'nullptr'. |
blob | commitdiff | raw | diff to current |
2014-04-25 |
Craig Topper | [C++] Use 'nullptr'. Transforms edition. |
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-11 |
David Blaikie | Implement depth_first and inverse_depth_first range... |
blob | commitdiff | raw | diff to current |
2014-03-28 |
Erik Verbruggen | Revert "GVN: merge overflow intrinsics with non-overflo... |
blob | commitdiff | raw | diff to current |
2014-03-11 |
Erik Verbruggen | Fix crash in PRE. |
blob | commitdiff | raw | diff to current |
2014-03-11 |
Erik Verbruggen | GVN: fix hashing of extractvalue. |
blob | commitdiff | raw | diff to current |
2014-03-11 |
Erik Verbruggen | GVN: merge overflow intrinsics with non-overflow instru... |
blob | commitdiff | raw | diff to current |
2014-03-09 |
Chandler Carruth | [C++11] Add range based accessors for the Use-Def chain... |
blob | commitdiff | raw | diff to current |
2014-03-05 |
Craig Topper | [C++11] Add 'override' keyword to virtual methods that... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the LLVM IR pattern match header into... |
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-21 |
Rafael Espindola | Rename many DataLayout variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2014-02-10 |
Benjamin Kramer | Make succ_iterator a real random access iterator and... |
blob | commitdiff | raw | diff to current |
2014-02-06 |
Paul Robinson | Disable most IR-level transform passes on functions... |
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 |
2014-01-09 |
Chandler Carruth | Put the functionality for printing a value to a raw_ost... |
blob | commitdiff | raw | diff to current |
2014-01-07 |
Chandler Carruth | Move the LLVM IR asm writer header files into the IR... |
blob | commitdiff | raw | diff to current |
2014-01-07 |
Chandler Carruth | Re-sort all of the includes with ./utils/sort_includes... |
blob | commitdiff | raw | diff to current |
2013-12-05 |
Alp Toker | Correct word hyphenations |
blob | commitdiff | raw | diff to current |
2013-11-12 |
Shuxin Yang | Correct a glitch in r194424 which may invalidate iterator. |
blob | commitdiff | raw | diff to current |
2013-11-11 |
Shuxin Yang | Fix PR17952. |
blob | commitdiff | raw | diff to current |
2013-11-10 |
Bill Wendling | Revert "Resurrect r191017 " GVN proceeds in the presenc... |
blob | commitdiff | raw | diff to current |
2013-10-30 |
Matt Arsenault | Fix GVN creating bitcast between address spaces |
blob | commitdiff | raw | diff to current |
2013-10-21 |
Matt Arsenault | Use more type helper functions |
blob | commitdiff | raw | diff to current |
2013-09-20 |
Shuxin Yang | Resurrect r191017 " GVN proceeds in the presence of... |
blob | commitdiff | raw | diff to current |
2013-09-20 |
Joerg Sonnenberger | Revert r191017, it results in segmentation faults in Qt. |
blob | commitdiff | raw | diff to current |
2013-09-19 |
Shuxin Yang | GVN proceeds in the presence of dead code. |
blob | commitdiff | raw | diff to current |
2013-07-27 |
Nick Lewycky | Reimplement isPotentiallyReachable to make nocapture... |
blob | commitdiff | raw | diff to current |
2013-07-04 |
Craig Topper | Use SmallVectorImpl::iterator/const_iterator instead... |
blob | commitdiff | raw | diff to current |
2013-05-09 |
Shuxin Yang | [GVN] Split critical-edge on the fly, instead of postpo... |
blob | commitdiff | raw | diff to current |
2013-05-03 |
Shuxin Yang | Decompose GVN::processNonLocalLoad() (about 400 LOC... |
blob | commitdiff | raw | diff to current |
2013-05-02 |
Shuxin Yang | [GV] Remove dead code which is really difficult to... |
blob | commitdiff | raw | diff to current |
2013-03-12 |
Dan Gohman | Change the order of the operands in patchAndReplaceAllU... |
blob | commitdiff | raw | diff to current |
2013-02-12 |
Dan Gohman | Actually delete this code, since it's really not clear... |
blob | commitdiff | raw | diff to current |
2013-02-12 |
Dan Gohman | Record PRE predecessors with a SmallVector instead... |
blob | commitdiff | raw | diff to current |
2013-02-12 |
Dan Gohman | When disabling PRE for a value is directly redundant... |
blob | commitdiff | raw | diff to current |
2013-02-12 |
Dan Gohman | Check that pointers are removed from maps before callin... |
blob | commitdiff | raw | diff to current |
2013-02-12 |
Dan Gohman | Minor code simplification. |
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-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-02 |
Duncan Sands | Fix an obvious typo that causes an assertion failure... |
blob | commitdiff | raw | diff to current |
2012-10-29 |
Duncan Sands | Remove a wrapper around getIntPtrType added to GVN... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Hal Finkel | Update GVN to support vectors of pointers. |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Micah Villmow | Add in support for getIntPtrType to get the pointer... |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-12 |
Manman Ren | Release build: guard dump functions with |
blob | commitdiff | raw | diff to current |
2012-09-09 |
Nick Lewycky | Move spaces to the right places. No functionality change. |
blob | commitdiff | raw | diff to current |
2012-09-06 |
Manman Ren | Release build: guard dump functions with "ifndef NDEBUG" |
blob | commitdiff | raw | diff to current |
2012-08-29 |
Benjamin Kramer | Make MemoryBuiltins aware of TargetLibraryInfo. |
blob | commitdiff | raw | diff to current |
2012-08-24 |
Benjamin Kramer | GVN: Fix quadratic runtime on the number of switch... |
blob | commitdiff | raw | diff to current |
2012-08-16 |
Rafael Espindola | Teach GVN to reason about edges dominating uses. This... |
blob | commitdiff | raw | diff to current |
2012-08-10 |
Rafael Espindola | Constify some basic blocks, no functionality change. |
blob | commitdiff | raw | diff to current |
2012-07-24 |
Nadav Rotem | Clean whitespaces. |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Chandler Carruth | Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h |
blob | commitdiff | raw | diff to current |
2012-06-21 |
Nuno Lopes | refactor the MemoryBuiltin analysis: |
blob | commitdiff | raw | diff to current |
2012-06-16 |
Hal Finkel | Move the Metadata merging methods from GVN and make... |
blob | commitdiff | raw | diff to current |
2012-06-04 |
Rafael Espindola | When gvn decides to replace an instruction with another... |
blob | commitdiff | raw | diff to current |
2012-05-22 |
Duncan Sands | Fix PR12858, a crash due to GVN's PRE not fully removin... |
blob | commitdiff | raw | diff to current |
2012-04-27 |
David Blaikie | Change recurse depth limit to uint32 to fix warning. |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Mon P Wang | Add an early bailout to IsValueFullyAvailableInBlock... |
blob | commitdiff | raw | diff to current |
2012-04-06 |
Duncan Sands | Make GVN's propagateEquality non-recursive. No intende... |
blob | commitdiff | raw | diff to current |
2012-03-29 |
Jakob Stoklund Olesen | Don't PRE compares. |
blob | commitdiff | raw | diff to current |
2012-03-23 |
Duncan Sands | When propagating equalities, eg replacing A with B... |
blob | commitdiff | raw | diff to current |
2012-03-11 |
Stepan Dyatkovskiy | llvm::SwitchInst |
blob | commitdiff | raw | diff to current |
2012-03-08 |
Stepan Dyatkovskiy | Taken into account Duncan's comments for r149481 dated... |
blob | commitdiff | raw | diff to current |
2012-03-05 |
Duncan Sands | This is not a common case, in fact it never happens! |
blob | commitdiff | raw | diff to current |
2012-03-05 |
Chandler Carruth | Replace the ad-hoc hashing in GVN with the new hashing... |
blob | commitdiff | raw | diff to current |
2012-03-04 |
Duncan Sands | Nick pointed out on IRC that GVN's propagateEquality... |
blob | commitdiff | raw | diff to current |
2012-02-29 |
Duncan Sands | Have GVN also do condition propagation when the right... |
blob | commitdiff | raw | diff to current |
2012-02-27 |
Duncan Sands | Micro-optimization, no functionality change. |
blob | commitdiff | raw | diff to current |
2012-02-27 |
Duncan Sands | The value numbering function is recursive, so it is... |
blob | commitdiff | raw | diff to current |
2012-02-27 |
Duncan Sands | When performing a conditional branch depending on the... |
blob | commitdiff | raw | diff to current |
2012-02-24 |
Duncan Sands | Teach GVN that x+y is the same as y+x and that x<y... |
blob | commitdiff | raw | diff to current |
2012-02-08 |
Duncan Sands | Use Use::set rather than finding the operand number... |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Duncan Sands | Neaten up this method. Check that if there is only one |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Duncan Sands | Fix a thinko pointed out by Eli and the buildbots. |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Duncan Sands | Reduce the number of dom queries made by GVN's conditio... |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Duncan Sands | Reduce the number of non-trivial domtree queries by... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Stepan Dyatkovskiy | SwitchInst refactoring. |
blob | commitdiff | raw | diff to current |
2012-01-31 |
Bill Wendling | Increase the initial vector size to be equivalent to... |
blob | commitdiff | raw | diff to current |
2012-01-31 |
Bill Wendling | Cache the size of the vector instead of calling .size... |
blob | commitdiff | raw | diff to current |
2012-01-30 |
Chad Rosier | Typo. |
blob | commitdiff | raw | diff to current |
2012-01-30 |
Chad Rosier | Typo. |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Propagate TargetLibraryInfo throughout ConstantFolding... |
blob | commitdiff | raw | diff to current |
2011-10-15 |
Duncan Sands | Don't replace all dominated uses if there is only one... |
blob | commitdiff | raw | diff to current |
next |