2006-08-29 |
Devang Patel | Do not rely on std::sort and std::erase to get list... |
blob | commitdiff | raw |
2006-08-27 |
Chris Lattner | eliminate RegisterOpt. It does the same thing as Regis... |
blob | commitdiff | raw | diff to current |
2006-07-19 |
Owen Anderson | Fix a error that hadn't yet cause any problems, but... |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Owen Anderson | Switch to a very conservative heuristic for determining... |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Chris Lattner | Don't unswitch really large loops even if they are... |
blob | commitdiff | raw | diff to current |
2006-06-27 |
Owen Anderson | Fix for 2006-06-27-DeadSwitchCase.ll |
blob | commitdiff | raw | diff to current |
2006-06-26 |
Owen Anderson | Make LoopUnswitch able to unswitch loops with live... |
blob | commitdiff | raw | diff to current |
2006-06-14 |
Chris Lattner | Fix Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI... |
blob | commitdiff | raw | diff to current |
2006-06-12 |
Owen Anderson | Reapply my 6/9 changes. The bug Evan saw no longer... |
blob | commitdiff | raw | diff to current |
2006-06-11 |
Evan Cheng | Back out Owen's 6/9 changes. They broke MultiSource... |
blob | commitdiff | raw | diff to current |
2006-06-09 |
Owen Anderson | Add LCSSA as a requirement for LoopUnswitch, and assert... |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Chris Lattner | add the actual cost to the debug info |
blob | commitdiff | raw | diff to current |
2006-02-22 |
Chris Lattner | Fix Regression/Transforms/LoopUnswitch/2006-02-22-Unswi... |
blob | commitdiff | raw | diff to current |
2006-02-22 |
Chris Lattner | Add some comments, simplify some code, and fix a bug... |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Chris Lattner | improved support for branch folding, still not enabled. |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Chris Lattner | Implement deletion of dead blocks, currently disabled. |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Chris Lattner | a previous patch completely disabled trivial unswitchin... |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Chris Lattner | initial trivial support for folding branches that have... |
blob | commitdiff | raw | diff to current |
2006-02-18 |
Chris Lattner | When unswitching a loop, make sure to update loop info... |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Chris Lattner | Fix loops where the header has an exit, fixing a loop... |
blob | commitdiff | raw | diff to current |
2006-02-17 |
Chris Lattner | start of some new simplification code, not thoroughly... |
blob | commitdiff | raw | diff to current |
2006-02-16 |
Chris Lattner | Change SplitBlock to increment a BasicBlock::iterator... |
blob | commitdiff | raw | diff to current |
2006-02-16 |
Jeff Cohen | Fix VC++ warning. |
blob | commitdiff | raw | diff to current |
2006-02-16 |
Chris Lattner | fix a bug where we unswitched the wrong way |
blob | commitdiff | raw | diff to current |
2006-02-15 |
Chris Lattner | Implement trivial unswitching for switch stmts. This... |
blob | commitdiff | raw | diff to current |
2006-02-15 |
Chris Lattner | make "trivial" unswitching significantly more general... |
blob | commitdiff | raw | diff to current |
2006-02-15 |
Chris Lattner | Checking the wrong value. This caused us to emit silly... |
blob | commitdiff | raw | diff to current |
2006-02-15 |
Chris Lattner | more refactoring, no functionality change. |
blob | commitdiff | raw | diff to current |
2006-02-15 |
Chris Lattner | pull some code out into a function |
blob | commitdiff | raw | diff to current |
2006-02-14 |
Chris Lattner | Use statistics to keep track of what flavors of loops... |
blob | commitdiff | raw | diff to current |
2006-02-11 |
Chris Lattner | implement unswitching of loops with switch stmts and... |
blob | commitdiff | raw | diff to current |
2006-02-10 |
Chris Lattner | Update PHI nodes in successors of exit blocks. |
blob | commitdiff | raw | diff to current |
2006-02-10 |
Chris Lattner | Reform the unswitching code in terms of edge splitting... |
blob | commitdiff | raw | diff to current |
2006-02-10 |
Chris Lattner | Fix a case where UnswitchTrivialCondition broke critica... |
blob | commitdiff | raw | diff to current |
2006-02-10 |
Chris Lattner | add some notes, move some code around. Implement unswi... |
blob | commitdiff | raw | diff to current |
2006-02-10 |
Chris Lattner | Move code around to be more logical, no functionality... |
blob | commitdiff | raw | diff to current |
2006-02-10 |
Chris Lattner | When unswitching a trivial loop, do admit we are doing... |
blob | commitdiff | raw | diff to current |
2006-02-10 |
Chris Lattner | Implement unconditional unswitching of 'trivial' loops... |
blob | commitdiff | raw | diff to current |
2006-02-09 |
Chris Lattner | Simplify control flow a bit, note that unswitch preserv... |
blob | commitdiff | raw | diff to current |
2006-02-09 |
Chris Lattner | Make the threshold a parameter |
blob | commitdiff | raw | diff to current |
2006-02-09 |
Chris Lattner | Simplify the loop-unswitch pass, by not even trying... |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Make iostream #inclusion explicit |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2005-01-06 |
Jeff Cohen | Put createLoopUnswitchPass() into proper namespace |
blob | commitdiff | raw | diff to current |
2004-09-03 |
Alkis Evlogimenos | Fixes to make LLVM compile with vc7.1. |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-04-19 |
Chris Lattner | Initial checkin of a simple loop unswitching pass.... |
blob | commitdiff | raw | diff to current |
|