aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Correct transfer predicate information.Evan Cheng2007-06-081-8/+6
* Hidden options to help debugging ifcvt issues.Evan Cheng2007-06-081-2/+32
* Fix spelling.Devang Patel2007-06-081-1/+1
* Add entry to CREDITS.David Greene2007-06-081-0/+5
* Factor live variable analysis so it does not do register coalescingDavid Greene2007-06-086-1169/+1337
* wording fix noticed by Ivan NovickChris Lattner2007-06-081-1/+1
* Allow more cmp / bcc to be predicated; clean up triangle ifcvt checking code.Evan Cheng2007-06-081-144/+135
* Fix ARM condition code subsumission check.Evan Cheng2007-06-081-3/+3
* tBcc is not a barrier.Evan Cheng2007-06-081-1/+1
* Use more realistically sized vectors. Reserve capacity if we know in advanceDuncan Sands2007-06-081-4/+7
* Small bugfix, and const-ify some methods (Thanks, Bill).Owen Anderson2007-06-081-6/+6
* Update LoopSimplify to require and preserve DominatorTree only.Devang Patel2007-06-083-35/+42
* Make throttle a hidden parameter, per review.Dale Johannesen2007-06-081-6/+11
* Add partial redundancy elimination.Owen Anderson2007-06-081-84/+249
* Throttle tail merging; handling blocks with large numbers of predecessorsDale Johannesen2007-06-081-2/+6
* Add new method - nearestCommonDominator().Devang Patel2007-06-081-0/+11
* Use DominatorTree instead of ETForest.Devang Patel2007-06-082-12/+12
* Do not preserve ETForest.Devang Patel2007-06-082-35/+14
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-9/+9
* Add instruction level dominates(A,B) interface.Devang Patel2007-06-072-0/+27
* Only remove the edge from entry to false if false block is merged.Evan Cheng2007-06-071-2/+2
* Do not require ETForest. Now it is unused by LICM.Devang Patel2007-06-071-3/+0
* Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient.Devang Patel2007-06-074-23/+30
* Use DominatorTree instead of ETForest.Devang Patel2007-06-075-20/+22
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-8/+7
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-23/+25
* Add basic block level properlyDominates(A,B) interface.Devang Patel2007-06-071-0/+4
* Do not change the size of function arguments. PR 1489.Dale Johannesen2007-06-071-1/+9
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-3/+1
* Use DominatorTree instead of ETForest.Devang Patel2007-06-071-3/+3
* Add BasicBlock level dominates(A,B) interface.Devang Patel2007-06-071-2/+14
* Maintain ETNode as part of DomTreeNode.Devang Patel2007-06-075-35/+124
* Formating fixes.Tanya Lattner2007-06-071-4/+4
* Correct typo. Should be "not allowed"Tanya Lattner2007-06-071-1/+1
* Make the struct bigger, in an attempt to get a "struct return" on moreDuncan Sands2007-06-071-1/+1
* Make this test pass if llvm-g++ was built without exception handling support.Duncan Sands2007-06-071-1/+1
* ifcvt a triangle: don't merge ifcvt block with rejoin block if it can fall th...Evan Cheng2007-06-071-17/+29
* Add assert to check if the attributes ZExt/SExt, NoAlias are apply to theZhou Sheng2007-06-071-0/+15
* Lots of bug fixes. Now finally in a reasonable state.Evan Cheng2007-06-071-78/+104
* Stupid cut-n-paste bug caused me soooo much grief. Why wasn't there a compila...Evan Cheng2007-06-071-1/+1
* Fix bugpoint to run -llc-safe with -Xlinker.Lauro Ramos Venancio2007-06-062-1/+3
* Propagate alignment, section name and visibility when linking "appendingLauro Ramos Venancio2007-06-061-0/+15
* Instruct the inliner to obey the noinline attribute. Add test case.Tanya Lattner2007-06-062-1/+89
* Really use attribute.Tanya Lattner2007-06-061-2/+2
* Test case for noinline attribute.Tanya Lattner2007-06-061-0/+13
* simplify this code and fix PR1493, now that llvm-gcc3 is dead.Chris Lattner2007-06-061-17/+2
* if internalize is disabled, don't run the pass at all!Chris Lattner2007-06-061-1/+2
* Revert changes for noinline.Tanya Lattner2007-06-064-4/+4
* Add new dominator tree node into dominator tree node map.Devang Patel2007-06-061-2/+6
* update to match latest changesChris Lattner2007-06-061-3/+3