2006-09-28 |
Owen Anderson | Another attempt at making ArgPromotion smarter. This...
|
commit | commitdiff | tree |
2006-09-15 |
Owen Anderson | Revert my previous work on ArgumentPromotion. Further...
|
commit | commitdiff | tree |
2006-09-02 |
Owen Anderson | Make this testcase actually recursive. I accidentally...
|
commit | commitdiff | tree |
2006-09-02 |
Owen Anderson | Make ArgumentPromotion handle recursive functions that...
|
commit | commitdiff | tree |
2006-08-29 |
Owen Anderson | Clean up a bit.
|
commit | commitdiff | tree |
2006-08-28 |
Owen Anderson | Make LoopUnroll fold excessive BasicBlocks. This results...
|
commit | commitdiff | tree |
2006-08-25 |
Owen Anderson | Fix a crash related to updating Phi nodes in the original...
|
commit | commitdiff | tree |
2006-08-25 |
Owen Anderson | Add an assertion to check that we're really preserving...
|
commit | commitdiff | tree |
2006-08-25 |
Owen Anderson | Reapply the indvars patch, since nothing blew up last...
|
commit | commitdiff | tree |
2006-08-25 |
Owen Anderson | Revert my previous patch. Since there are some major...
|
commit | commitdiff | tree |
2006-08-25 |
Owen Anderson | Specify that indvars actually preserve LCSSA. This...
|
commit | commitdiff | tree |
2006-08-24 |
Owen Anderson | Implement unrolling of multiblock loops. This significantly...
|
commit | commitdiff | tree |
2006-07-19 |
Owen Anderson | Add an assertion.
|
commit | commitdiff | tree |
2006-07-19 |
Owen Anderson | Make LoopUnroll not die on LCSSA Phis. This makes...
|
commit | commitdiff | tree |
2006-07-19 |
Owen Anderson | Fix a error that hadn't yet cause any problems, but...
|
commit | commitdiff | tree |
2006-07-14 |
Owen Anderson | Hopefully the final attempt at making IndVars preserve...
|
commit | commitdiff | tree |
2006-07-12 |
Owen Anderson | IndVars now (correctly) preserves LCSSA form.
|
commit | commitdiff | tree |
2006-07-11 |
Owen Anderson | Revert my indvars changes because they were breaking...
|
commit | commitdiff | tree |
2006-07-10 |
Owen Anderson | Add a comment, and fix a typo that broke the build.
|
commit | commitdiff | tree |
2006-07-10 |
Owen Anderson | Don't indent the entire function.
|
commit | commitdiff | tree |
2006-07-10 |
Owen Anderson | Make instcombine not remove Phi nodes when LCSSA is...
|
commit | commitdiff | tree |
2006-07-09 |
Owen Anderson | Fix typo in the comment.
|
commit | commitdiff | tree |
2006-07-09 |
Owen Anderson | Add a test for the LCSSA issue I just fixed.
|
commit | commitdiff | tree |
2006-07-09 |
Owen Anderson | Add a fix for an issue where LCSSA would fail to insert...
|
commit | commitdiff | tree |
2006-06-29 |
Owen Anderson | Describe my newest work.
|
commit | commitdiff | tree |
2006-06-28 |
Owen Anderson | Switch to a very conservative heuristic for determining...
|
commit | commitdiff | tree |
2006-06-27 |
Owen Anderson | Fix for 2006-06-27-DeadSwitchCase.ll
|
commit | commitdiff | tree |
2006-06-27 |
Owen Anderson | Testcase that Nate found where LoopUnswitch chokes...
|
commit | commitdiff | tree |
2006-06-27 |
Owen Anderson | De-pessimize the handling of LCSSA Phi nodes in IndVarSimpli...
|
commit | commitdiff | tree |
2006-06-26 |
Owen Anderson | Make LoopUnswitch able to unswitch loops with live...
|
commit | commitdiff | tree |
2006-06-14 |
Owen Anderson | When asked not to delete useless PHIs, really don't...
|
commit | commitdiff | tree |
2006-06-13 |
Owen Anderson | Fix another instance where PHI nodes need special treatment.
|
commit | commitdiff | tree |
2006-06-13 |
Owen Anderson | Update isLCSSAForm to handle PHI nodes specially for...
|
commit | commitdiff | tree |
2006-06-13 |
Owen Anderson | Fix a bug that was causing major slowdowns in povray...
|
commit | commitdiff | tree |
2006-06-12 |
Owen Anderson | Reapply my 6/9 changes. The bug Evan saw no longer...
|
commit | commitdiff | tree |
2006-06-12 |
Owen Anderson | Fix for 2006-06-26-MultipleExitsSingleBlock.
|
commit | commitdiff | tree |
2006-06-12 |
Owen Anderson | Make sure that LCSSA works properly when it encounters...
|
commit | commitdiff | tree |
2006-06-11 |
Owen Anderson | Re-commit the safe parts of my 6/9 patch. Still working...
|
commit | commitdiff | tree |
2006-06-09 |
Owen Anderson | Add LCSSA as a requirement for LoopUnswitch, and assert...
|
commit | commitdiff | tree |
2006-06-09 |
Owen Anderson | Make Loop able to verify that it is in LCSSA-form,...
|
commit | commitdiff | tree |
2006-06-08 |
Owen Anderson | Update some comments, and expose LCSSAID in preparation...
|
commit | commitdiff | tree |
2006-06-06 |
Owen Anderson | Fix some formatting, and use inLoop() when appropriate.
|
commit | commitdiff | tree |
2006-06-06 |
Owen Anderson | Stop a memory leak, and update some comments.
|
commit | commitdiff | tree |
2006-06-04 |
Owen Anderson | Update the regression tests, and add a new one encountered...
|
commit | commitdiff | tree |
2006-06-04 |
Owen Anderson | Some more clean-up, and squash an IDF-Phi related bug.
|
commit | commitdiff | tree |
2006-06-04 |
Owen Anderson | Various clean-ups suggested by Chris.
|
commit | commitdiff | tree |
2006-06-03 |
Owen Anderson | Fix a bug in Phi-noded insertion. Also, update some...
|
commit | commitdiff | tree |
2006-06-01 |
Owen Anderson | Remove a FIXME that was fixed with my last patch.
|
commit | commitdiff | tree |
2006-06-01 |
Owen Anderson | More cleanups. Also, add a special case for updating...
|
commit | commitdiff | tree |
2006-05-31 |
Owen Anderson | Add my most recent work.
|
commit | commitdiff | tree |
2006-05-31 |
Owen Anderson | Extract a huge loop into a helper method. Fix a few...
|
commit | commitdiff | tree |
2006-05-29 |
Owen Anderson | Require both tests to pass.
|
commit | commitdiff | tree |
2006-05-29 |
Owen Anderson | Update the testcase to check the full extent of LCSSA.
|
commit | commitdiff | tree |
2006-05-29 |
Owen Anderson | Add Use replacement. Assuming there is nothing horribly...
|
commit | commitdiff | tree |
2006-05-28 |
Owen Anderson | Major think-o. Iterate over all live out-of-loop values...
|
commit | commitdiff | tree |
2006-05-27 |
Owen Anderson | Make LCSSA insert proper Phi nodes throughout the rest...
|
commit | commitdiff | tree |
2006-05-27 |
Owen Anderson | A few small clean-ups, and the addition of an LCSSA...
|
commit | commitdiff | tree |
2006-05-26 |
Owen Anderson | Trivial testcase that LCSSA can already handle.
|
commit | commitdiff | tree |
2006-05-26 |
Owen Anderson | Fix a copy-and-paste-o that would break some compilers.
|
commit | commitdiff | tree |
2006-05-26 |
Owen Anderson | Clean up and refactor LCSSA a bunch. It should also...
|
commit | commitdiff | tree |
2006-05-26 |
Owen Anderson | Skeletal LCSSA pass. This is currently non-functional...
|
commit | commitdiff | tree |
2006-05-20 |
Owen Anderson | Make TargetData strings less redundant.
|
commit | commitdiff | tree |
2006-05-20 |
Owen Anderson | Sparc is big-endian.
|
commit | commitdiff | tree |
2006-05-20 |
Owen Anderson | Make all of the TargetMachine subclasses use the new...
|
commit | commitdiff | tree |
2006-05-18 |
Owen Anderson | Fix some think-o's in my last commit. Thanks to Chris...
|
commit | commitdiff | tree |
2006-05-18 |
Owen Anderson | Change Module to use TargetData-compatible strings...
|
commit | commitdiff | tree |
2006-05-17 |
Owen Anderson | Fix a stupid bug when parsing TargetData strings.
|
commit | commitdiff | tree |
2006-05-15 |
Owen Anderson | Add myself to the credits.
|
commit | commitdiff | tree |
2006-05-12 |
Owen Anderson | Add a method to generate a string representation from...
|
commit | commitdiff | tree |
2006-05-12 |
Owen Anderson | Refactor a bunch of includes so that TargetMachine...
|
commit | commitdiff | tree |
2006-05-12 |
Owen Anderson | Fix some tabbing issues.
|
commit | commitdiff | tree |
2006-05-12 |
Owen Anderson | Add a new constructor to TargetData that builds a TargetData...
|
commit | commitdiff | tree |
2006-05-11 |
Owen Anderson | Fix some problems linking stuff in libTarget.
|
commit | commitdiff | tree |
2006-05-03 |
Owen Anderson | Refactor TargetMachine, pushing handling of TargetData...
|
commit | commitdiff | tree |
|