2007-06-25 |
Chris Lattner | fix Transforms/Inline/2007-06-25-WeakInline.ll by not... |
tree | commitdiff |
2007-06-25 |
Owen Anderson | Use the built-in postorder iterators rather than comput... |
tree | commitdiff |
2007-06-25 |
Owen Anderson | 1) Fix an issue with non-deterministic iteration order... |
tree | commitdiff |
2007-06-24 |
Nick Lewycky | Fix value ranges. |
tree | commitdiff |
2007-06-24 |
Owen Anderson | Fix a silly mistake that was causing failures. |
tree | commitdiff |
2007-06-24 |
Nick Lewycky | Remove tabs. |
tree | commitdiff |
2007-06-24 |
Nick Lewycky | Remove use of ETForest. Also cleaned up issues around... |
tree | commitdiff |
2007-06-22 |
Owen Anderson | Rework topo_sort so eliminate some behavior that scaled... |
tree | commitdiff |
2007-06-22 |
Owen Anderson | Perform fewer set insertions while calculating ANTIC_IN... |
tree | commitdiff |
2007-06-22 |
Owen Anderson | Remove some code that I was using for collecting perfor... |
tree | commitdiff |
2007-06-22 |
Owen Anderson | Avoid excessive calls to find_leader when calculating... |
tree | commitdiff |
2007-06-22 |
Owen Anderson | Reserve space in vectors before topologically sorting... |
tree | commitdiff |
2007-06-22 |
Owen Anderson | Make a bunch of optimizations for compile time to GVNPR... |
tree | commitdiff |
2007-06-21 |
Chris Lattner | Significantly improve the documentation of the instcomb... |
tree | commitdiff |
2007-06-21 |
Owen Anderson | Change lots of sets from std::set to SmallPtrSet. ... |
tree | commitdiff |
2007-06-21 |
Devang Patel | Move code to update dominator information after basic... |
tree | commitdiff |
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 |
next |