| Commit message (Expand) | Author | Age | Files | Lines |
| * | add a new SimplifyDemandedVectorElts method, which works similarly to | Chris Lattner | 2006-10-05 | 1 | -8/+254 |
| * | This case isn't implemented yet. It seems unlikely to be needed, but if it | Chris Lattner | 2006-10-04 | 1 | -4/+2 |
| * | Simplify logic further. | Nick Lewycky | 2006-10-03 | 1 | -17/+8 |
| * | Simplify, now that predsimplify depends on break-crit-edges. | Nick Lewycky | 2006-10-03 | 1 | -26/+8 |
| * | Move break-crit-edges before the predicate simplifier. Allows us to | Nick Lewycky | 2006-10-03 | 1 | -7/+3 |
| * | Revert previous patch. Still breaking things. | Evan Cheng | 2006-10-03 | 1 | -49/+1 |
| * | Fix PR932 and Analysis/Dominators/2006-10-02-BreakCritEdges.ll: | Chris Lattner | 2006-10-03 | 1 | -15/+112 |
| * | Fix a bug from r1.391 of this file, where we checked the size instead of | Chris Lattner | 2006-10-01 | 1 | -2/+2 |
| * | Fix debug output | Chris Lattner | 2006-09-30 | 1 | -2/+1 |
| * | Implement SRA of heap allocations. | Chris Lattner | 2006-09-30 | 1 | -10/+266 |
| * | Add some ifdef'd out debug info | Chris Lattner | 2006-09-30 | 1 | -3/+30 |
| * | Eliminate ConstantBool::True and ConstantBool::False. Instead, provide | Chris Lattner | 2006-09-28 | 6 | -119/+113 |
| * | Another attempt at making ArgPromotion smarter. This patch no longer breaks ... | Owen Anderson | 2006-09-28 | 1 | -1/+49 |
| * | simplify code | Chris Lattner | 2006-09-28 | 1 | -1/+1 |
| * | set DEBUG_TYPE right | Chris Lattner | 2006-09-27 | 1 | -0/+1 |
| * | Style changes only. Remove dead code, fix a comment. | Nick Lewycky | 2006-09-23 | 1 | -11/+4 |
| * | Be far more careful when splitting a loop header, either to form a preheader | Chris Lattner | 2006-09-23 | 1 | -1/+50 |
| * | Teach UpdateDomInfoForRevectoredPreds to handle revectored preds that are not | Chris Lattner | 2006-09-23 | 1 | -91/+49 |
| * | Fix Transforms/IndVarsSimplify/2006-09-20-LFTR-Crash.ll | Chris Lattner | 2006-09-21 | 1 | -15/+22 |
| * | Don't rewrite ConstantExpr::get. | Nick Lewycky | 2006-09-21 | 1 | -44/+20 |
| * | Once we're down to "setcc type constant1, constant2", at least come up | Nick Lewycky | 2006-09-20 | 1 | -18/+14 |
| * | Use a total ordering to compare instructions. | Nick Lewycky | 2006-09-20 | 1 | -87/+101 |
| * | simplify | Andrew Lenharth | 2006-09-20 | 1 | -12/+8 |
| * | We went through all that trouble to compute whether it was safe to transform | Chris Lattner | 2006-09-20 | 1 | -6/+46 |
| * | Back out Chris' last set of changes. This breaks 177.mesa and povray somehow. | Evan Cheng | 2006-09-20 | 1 | -43/+6 |
| * | 80 col. | Evan Cheng | 2006-09-20 | 1 | -1/+2 |
| * | If we have an add, do it in the pointer realm, not the int realm. This is cr... | Andrew Lenharth | 2006-09-19 | 1 | -0/+22 |
| * | implement select.ll:test19-22 | Chris Lattner | 2006-09-19 | 1 | -6/+43 |
| * | Walk down the dominator tree instead of the control flow graph. That means | Nick Lewycky | 2006-09-18 | 1 | -150/+90 |
| * | Fix an infinite loop building the CFE | Chris Lattner | 2006-09-18 | 1 | -1/+2 |
| * | Implement a trivial optzn: of vastart is never called in a function that takes | Chris Lattner | 2006-09-18 | 1 | -2/+113 |
| * | Implement InstCombine/cast.ll:test31. This speeds up 462.libquantum by 26%. | Chris Lattner | 2006-09-18 | 1 | -4/+39 |
| * | Implement Transforms/InstCombine/shift-sra.ll:test0 | Chris Lattner | 2006-09-18 | 1 | -0/+20 |
| * | Rewrite shift/and/compare sequences to promote better licm of the RHS. | Chris Lattner | 2006-09-18 | 1 | -28/+48 |
| * | Fix Transforms/InstCombine/2006-09-15-CastToBool.ll and PR913 | Chris Lattner | 2006-09-16 | 1 | -0/+5 |
| * | revert previous two patches. They cause miscompilation of MultiSource/Applic... | Chris Lattner | 2006-09-15 | 1 | -35/+1 |
| * | Revert my previous work on ArgumentPromotion. Further investigation has reve... | Owen Anderson | 2006-09-15 | 1 | -34/+46 |
| * | Adding dllimport, dllexport and external weak linkage types. | Anton Korobeynikov | 2006-09-14 | 2 | -4/+6 |
| * | Second half of the fix for Transforms/Inline/inline_cleanup.ll | Chris Lattner | 2006-09-13 | 1 | -2/+28 |
| * | Add some more consistency checks. | Nick Lewycky | 2006-09-13 | 1 | -1/+20 |
| * | Fix unionSets so that it can merge correctly. | Nick Lewycky | 2006-09-13 | 1 | -22/+34 |
| * | Implement the first half of Transforms/Inline/inline_cleanup.ll | Chris Lattner | 2006-09-13 | 1 | -1/+9 |
| * | Erase dead instructions. | Nick Lewycky | 2006-09-13 | 1 | -2/+3 |
| * | Initialize DontInternalize. | Devang Patel | 2006-09-13 | 1 | -1/+2 |
| * | An sinkable instruction may exist with uses, if those uses are in dead blocks. | Chris Lattner | 2006-09-12 | 1 | -0/+4 |
| * | Fix PR905 and InstCombine/2006-09-11-EmptyStructCrash.ll | Chris Lattner | 2006-09-11 | 1 | -1/+2 |
| * | Skip the linear search if the answer is already known. | Nick Lewycky | 2006-09-11 | 1 | -20/+22 |
| * | Allow tail duplication in more cases, relaxing the previous restriction a | Chris Lattner | 2006-09-10 | 1 | -1/+12 |
| * | Replace EquivalenceClasses with a custom-built data structure. Many common | Nick Lewycky | 2006-09-10 | 1 | -133/+259 |
| * | Implement Transforms/InstCombine/hoist_instr.ll | Chris Lattner | 2006-09-09 | 1 | -14/+54 |