summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Factor live variable analysis so it does not do register coalescingDavid Greene2007-06-08
* Allow more cmp / bcc to be predicated; clean up triangle ifcvt checking code.Evan Cheng2007-06-08
* Fix ARM condition code subsumission check.Evan Cheng2007-06-08
* tBcc is not a barrier.Evan Cheng2007-06-08
* Use more realistically sized vectors. Reserve capacity if we know in advanceDuncan Sands2007-06-08
* Small bugfix, and const-ify some methods (Thanks, Bill).Owen Anderson2007-06-08
* Update LoopSimplify to require and preserve DominatorTree only.Devang Patel2007-06-08
* Make throttle a hidden parameter, per review.Dale Johannesen2007-06-08
* Add partial redundancy elimination.Owen Anderson2007-06-08
* Throttle tail merging; handling blocks with large numbers of predecessorsDale Johannesen2007-06-08
* Use DominatorTree instead of ETForest.Devang Patel2007-06-08
* Do not preserve ETForest.Devang Patel2007-06-08
* Use DominatorTree instead of ETForest.Devang Patel2007-06-07
* Add instruction level dominates(A,B) interface.Devang Patel2007-06-07
* Only remove the edge from entry to false if false block is merged.Evan Cheng2007-06-07
* Do not require ETForest. Now it is unused by LICM.Devang Patel2007-06-07
* Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.Devang Patel2007-06-07
* Use DominatorTree instead of ETForest.Devang Patel2007-06-07
* Use DominatorTree instead of ETForest.Devang Patel2007-06-07
* Use DominatorTree instead of ETForest.Devang Patel2007-06-07
* Do not change the size of function arguments. PR 1489.Dale Johannesen2007-06-07
* Use DominatorTree instead of ETForest.Devang Patel2007-06-07
* Use DominatorTree instead of ETForest.Devang Patel2007-06-07
* Maintain ETNode as part of DomTreeNode.Devang Patel2007-06-07
* Formating fixes.Tanya Lattner2007-06-07
* ifcvt a triangle: don't merge ifcvt block with rejoin block if it can fall th...Evan Cheng2007-06-07
* Add assert to check if the attributes ZExt/SExt, NoAlias are apply to theZhou Sheng2007-06-07
* Lots of bug fixes. Now finally in a reasonable state.Evan Cheng2007-06-07
* Stupid cut-n-paste bug caused me soooo much grief. Why wasn't there a compila...Evan Cheng2007-06-07
* Propagate alignment, section name and visibility when linking "appendingLauro Ramos Venancio2007-06-06
* Instruct the inliner to obey the noinline attribute. Add test case.Tanya Lattner2007-06-06
* simplify this code and fix PR1493, now that llvm-gcc3 is dead.Chris Lattner2007-06-06
* Add new dominator tree node into dominator tree node map.Devang Patel2007-06-06
* Fix PR1499.Lauro Ramos Venancio2007-06-06
* Quick patch to fix the build, based on what it appears Evan meant to write.Owen Anderson2007-06-06
* Fold the exception actions table harder: if two typeid lists start theDuncan Sands2007-06-06
* Optimize this test. Firstly, only Instructions may use other Instructions.Nick Lewycky2007-06-06
* Mark these instructions clobbersPred. They modify the condition code register.Evan Cheng2007-06-06
* Lots of bug fixes.Evan Cheng2007-06-06
* Added clobbersPred.Evan Cheng2007-06-06
* Additional fix for PR1422: make sure the landing pad label is placed in theDuncan Sands2007-06-06
* Initial Mips support, here we go! =)Bruno Cardoso Lopes2007-06-06
* Fix PR1487 and Transforms/IndVar/2007-06-06-DeleteDanglesPtr.llNick Lewycky2007-06-06
* Inform ScalarEvolutions that we're deleting Values.Nick Lewycky2007-06-06
* If a unconditional branch is added to branch to the false path during ifcvt, ...Evan Cheng2007-06-06
* Add simple full redundancy elimination.Owen Anderson2007-06-06
* Fix PR1495 and CodeGen/X86/2007-06-05-LSR-Dominator.llChris Lattner2007-06-06
* Minor statistics counting bug.Evan Cheng2007-06-06
* Fix a couple of typos and be smarter about order of blocks when ifcvt a diamond.Evan Cheng2007-06-06
* Avoid non-trivial loop unswitching while optimizing for size.Devang Patel2007-06-06