2007-06-21 |
Owen Anderson | Eliminate a redundant check. This speeds up optimizati... |
tree | commitdiff |
2007-06-21 |
Owen Anderson | Comment-ize the functions in GVNPRE. |
tree | commitdiff |
2007-06-20 |
Chris Lattner | refactor a bunch of code out of visitICmpInstWithInstAn... |
tree | commitdiff |
2007-06-20 |
Owen Anderson | Split runOnFunction into many smaller functions. This... |
tree | commitdiff |
2007-06-20 |
Owen Anderson | Make GVNPRE accurate report whether it modified the... |
tree | commitdiff |
2007-06-20 |
Owen Anderson | Get rid of an unneeded helper function. |
tree | commitdiff |
2007-06-19 |
Owen Anderson | Use a DenseMap instead of an std::map for the value... |
tree | commitdiff |
2007-06-19 |
Owen Anderson | Make dependsOnInvoke much more specific in what it... |
tree | commitdiff |
2007-06-19 |
Tanya Lattner | Moved Inliner.h to include/llvm/Transforms/IPO/InlinerP... |
tree | commitdiff |
2007-06-19 |
Tanya Lattner | Inliner pass header file was moved. |
tree | commitdiff |
2007-06-19 |
Dan Gohman | Rename ScalarEvolution::deleteInstructionFromRecords to |
tree | commitdiff |
2007-06-19 |
Owen Anderson | Handle constants in phi nodes properly. This fixes... |
tree | commitdiff |
2007-06-19 |
Chris Lattner | silence a bogus warning Duraid ran into. |
tree | commitdiff |
2007-06-19 |
Owen Anderson | Be careful to erase values from all of the appropriate... |
tree | commitdiff |
2007-06-19 |
Owen Anderson | Remember to clear the maximal sets between functions. |
tree | commitdiff |
2007-06-19 |
Owen Anderson | Refactor GVNPRE to use a much smart method of uniquing... |
tree | commitdiff |
2007-06-18 |
Owen Anderson | Cache the results of dependsOnInvoke() |
tree | commitdiff |
2007-06-18 |
Owen Anderson | Fix indentation. |
tree | commitdiff |
2007-06-18 |
Owen Anderson | Don't perform an expensive check if it's not necessary. |
tree | commitdiff |
2007-06-16 |
Owen Anderson | Fix test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll... |
tree | commitdiff |
2007-06-15 |
Dan Gohman | Use SCEVConstant::get instead of SCEVUnknown::get to... |
tree | commitdiff |
2007-06-15 |
Owen Anderson | Fix test/Transforms/GVNPRE/2007-06-15-Looping.ll |
tree | commitdiff |
2007-06-15 |
Dan Gohman | Add a SCEV class and supporting code for sign-extend... |
tree | commitdiff |
2007-06-15 |
Chris Lattner | Generalize many transforms to work on ~ of vectors... |
tree | commitdiff |
2007-06-15 |
Chris Lattner | Implement two xforms: |
tree | commitdiff |
2007-06-15 |
Chris Lattner | delete some obviously dead vector operations, which... |
tree | commitdiff |
2007-06-12 |
Owen Anderson | Fix test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll |
tree | commitdiff |
2007-06-12 |
Owen Anderson | Refactor some code, and fix test/Transforms/GVNPRE... |
tree | commitdiff |
2007-06-12 |
Dale Johannesen | Sink CmpInst's to their uses to reduce register pressure. |
tree | commitdiff |
2007-06-12 |
Owen Anderson | Fix a few more bugs, including an instance of walking... |
tree | commitdiff |
2007-06-11 |
Devang Patel | Add and use DominatorTreeBase::findNearestCommonDominat... |
tree | commitdiff |
2007-06-11 |
Devang Patel | Simplify. |
tree | commitdiff |
2007-06-11 |
Devang Patel | simplify |
tree | commitdiff |
2007-06-11 |
Devang Patel | Simplify. Dominator Tree is required so always available. |
tree | commitdiff |
2007-06-11 |
Owen Anderson | Handle functions with multiple exit blocks properly. |
tree | commitdiff |
2007-06-09 |
Owen Anderson | Perform PRE of comparison operators. |
tree | commitdiff |
2007-06-08 |
Owen Anderson | Collect statistics from GVN-PRE. |
tree | commitdiff |
2007-06-08 |
Owen Anderson | Fix typo in a comment. |
tree | commitdiff |
2007-06-08 |
Owen Anderson | Fix a bug that was causing the elimination phase not... |
tree | commitdiff |
2007-06-08 |
Owen Anderson | Small bugfix, and const-ify some methods (Thanks, Bill). |
tree | commitdiff |
2007-06-08 |
Devang Patel | Update LoopSimplify to require and preserve DominatorTr... |
tree | commitdiff |
2007-06-08 |
Owen Anderson | Add partial redundancy elimination. |
tree | commitdiff |
2007-06-08 |
Devang Patel | Do not preserve ETForest. |
tree | commitdiff |
2007-06-07 |
Devang Patel | Do not require ETForest. Now it is unused by LICM. |
tree | commitdiff |
2007-06-07 |
Devang Patel | Do not use ETForest as well as DomiantorTree. Dominato... |
tree | commitdiff |
2007-06-07 |
Devang Patel | Use DominatorTree instead of ETForest. |
tree | commitdiff |
2007-06-07 |
Devang Patel | Use DominatorTree instead of ETForest. |
tree | commitdiff |
2007-06-07 |
Devang Patel | Use DominatorTree instead of ETForest. |
tree | commitdiff |
2007-06-07 |
Devang Patel | Use DominatorTree instead of ETForest. |
tree | commitdiff |
2007-06-07 |
Devang Patel | Use DominatorTree instead of ETForest. |
tree | commitdiff |
2007-06-07 |
Devang Patel | Maintain ETNode as part of DomTreeNode. |
tree | commitdiff |
2007-06-07 |
Tanya Lattner | Formating fixes. |
tree | commitdiff |
2007-06-06 |
Tanya Lattner | Instruct the inliner to obey the noinline attribute... |
tree | commitdiff |
2007-06-06 |
Chris Lattner | simplify this code and fix PR1493, now that llvm-gcc3... |
tree | commitdiff |
2007-06-06 |
Lauro Ramos Venancio | Fix PR1499. |
tree | commitdiff |
2007-06-06 |
Nick Lewycky | Inform ScalarEvolutions that we're deleting Values. |
tree | commitdiff |
2007-06-06 |
Owen Anderson | Add simple full redundancy elimination. |
tree | commitdiff |
2007-06-06 |
Chris Lattner | Fix PR1495 and CodeGen/X86/2007-06-05-LSR-Dominator.ll |
tree | commitdiff |
2007-06-06 |
Devang Patel | Avoid non-trivial loop unswitching while optimizing... |
tree | commitdiff |
2007-06-05 |
Owen Anderson | Fix a misunderstanding of the algorithm. Really, we... |
tree | commitdiff |
2007-06-05 |
Owen Anderson | Don't leak memory. |
tree | commitdiff |
2007-06-05 |
Owen Anderson | Fix a small bug, some 80 cols violations, and add some... |
tree | commitdiff |
2007-06-05 |
Dan Gohman | Allow insertelement, extractelement, and shufflevector... |
tree | commitdiff |
2007-06-04 |
Bill Wendling | Patches by Chuck Rose to unbreak V Studio builds. |
tree | commitdiff |
2007-06-04 |
Devang Patel | s/ETNode::getChildren/ETNode::getETNodeChildren/g |
tree | commitdiff |
2007-06-04 |
Owen Anderson | Don't use std::set_difference when the two sets are... |
tree | commitdiff |
2007-06-04 |
Owen Anderson | Fix a bunch of small bugs, and improve the debugging... |
tree | commitdiff |
2007-06-04 |
Chris Lattner | When rebuilding constant structs, make sure to honor... |
tree | commitdiff |
2007-06-04 |
Owen Anderson | Make phi_translate correct. |
tree | commitdiff |
2007-06-04 |
Devang Patel | s/DominatorTree::createNewNode/DominatorTree::addNewBlock/g |
tree | commitdiff |
2007-06-04 |
Devang Patel | Add basic block level interface to change immediate... |
tree | commitdiff |
2007-06-04 |
Devang Patel | s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/g |
tree | commitdiff |
2007-06-03 |
Owen Anderson | Don't use the custom comparator where it's not necessary. |
tree | commitdiff |
2007-06-03 |
Devang Patel | s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/g |
tree | commitdiff |
2007-06-03 |
Owen Anderson | Remove an unused method. |
tree | commitdiff |
2007-06-03 |
Owen Anderson | There's no need to have an Expression class... Value... |
tree | commitdiff |
2007-06-01 |
Devang Patel | Insert new instructions in AliasSet. |
tree | commitdiff |
2007-06-01 |
Owen Anderson | clean() needs to process things in topological order. |
tree | commitdiff |
2007-06-01 |
Owen Anderson | Fix Expression comparison, which in turn fixes a value... |
tree | commitdiff |
2007-05-31 |
Owen Anderson | Add a topological sort function. |
tree | commitdiff |
2007-05-31 |
Owen Anderson | Attempt to fix up phi_translate. |
tree | commitdiff |
2007-05-30 |
Devang Patel | Fix typo. |
tree | commitdiff |
2007-05-30 |
Chris Lattner | Fix Transforms/ScalarRepl/2007-05-29-MemcpyPreserve... |
tree | commitdiff |
2007-05-29 |
Owen Anderson | Fix a typo |
tree | commitdiff |
2007-05-29 |
Owen Anderson | Re-fix a bug, where I was now being too aggressive. |
tree | commitdiff |
2007-05-29 |
Owen Anderson | Use proper debugging facilities so other people don... |
tree | commitdiff |
2007-05-29 |
Owen Anderson | Comment debug code out that I accidentally uncommented... |
tree | commitdiff |
2007-05-29 |
Owen Anderson | Add a place where I missed using the maximal set. ... |
tree | commitdiff |
2007-05-29 |
Owen Anderson | Very first part of a GVN-PRE implementation. It curren... |
tree | commitdiff |
2007-05-24 |
Chris Lattner | Fix PR1446 by not scalarrepl'ing giant structures. |
tree | commitdiff |
2007-05-24 |
Dan Gohman | Minor comment cleanups. |
tree | commitdiff |
2007-05-23 |
Chris Lattner | fix a miscompilation when passing a float through varargs |
tree | commitdiff |
2007-05-19 |
Chris Lattner | Fix Transforms/InstCombine/2007-05-18-CastFoldBug.ll... |
tree | commitdiff |
2007-05-19 |
Chris Lattner | Handle negative strides much more optimally. This... |
tree | commitdiff |
2007-05-17 |
Devang Patel | Fix PR1431 |
tree | commitdiff |
2007-05-15 |
Chris Lattner | selects can also reach here |
tree | commitdiff |
2007-05-15 |
Chris Lattner | Fix Transforms/InstCombine/2007-05-14-Crash.ll |
tree | commitdiff |
2007-05-14 |
Dan Gohman | Correct a few comments. |
tree | commitdiff |
2007-05-13 |
Chris Lattner | Fix Transforms/GlobalOpt/2007-05-13-Crash.ll |
tree | commitdiff |
2007-05-11 |
Chris Lattner | significantly improve debug output of lsr |
tree | commitdiff |
next |