Age | Commit message (Expand) | Author | Files | Lines |
2004-03-16 | New testcase for PR293 | Chris Lattner | 1 | -0/+12 |
2004-03-16 | Bug fixed | Chris Lattner | 1 | -0/+1 |
2004-03-16 | foo Bug 291, bar PR291 | Chris Lattner | 1 | -0/+1 |
2004-03-16 | foo bug291 bar PR 291 | Chris Lattner | 1 | -1/+0 |
2004-03-16 | PR291 | Chris Lattner | 1 | -0/+1 |
2004-03-16 | // Testcase from Bug 291 | Chris Lattner | 1 | -0/+11 |
2004-03-16 | Add some missing functions. Make sure to handle calls together in case the | Chris Lattner | 2 | -3/+21 |
2004-03-16 | Fix thinko, and PR292 | Chris Lattner | 1 | -1/+1 |
2004-03-16 | Fix PR294 | Chris Lattner | 1 | -1/+2 |
2004-03-15 | Add LAHF instruction | Alkis Evlogimenos | 1 | -0/+1 |
2004-03-15 | Restore old inlining heuristic. As the comment indicates, this is a nasty | Chris Lattner | 1 | -1/+8 |
2004-03-15 | Ok, the assertion was bogus. Calls that do not read/write memory should not | Chris Lattner | 1 | -0/+6 |
2004-03-15 | This assertion is bogus now that calls do not necessarily read/write memory | Chris Lattner | 1 | -2/+0 |
2004-03-15 | Add counters for the number of calls elimianted | Chris Lattner | 1 | -0/+6 |
2004-03-15 | Implement CSE of call instructions in the most trivial case. This implements | Chris Lattner | 1 | -11/+139 |
2004-03-15 | New testcase for CSE of call instructions | Chris Lattner | 1 | -0/+11 |
2004-03-15 | Fix a minor bug, implementing GCSE/call_pure_function.ll | Chris Lattner | 1 | -3/+6 |
2004-03-15 | Make sure that pure calls don't kill loads | Chris Lattner | 1 | -0/+13 |
2004-03-15 | Implement LICM of calls in simple cases. This is sufficient to move around | Chris Lattner | 1 | -1/+31 |
2004-03-15 | New testcases to test LICM of call instructions | Chris Lattner | 2 | -0/+30 |
2004-03-15 | Don't be COMPLETELY pessimistic in the face of function calls | Chris Lattner | 1 | -4/+20 |
2004-03-15 | Tweak argument | Chris Lattner | 1 | -1/+1 |
2004-03-15 | Deinline a couple of methods. Improve comment. | Chris Lattner | 1 | -12/+7 |
2004-03-15 | Deinline some virtual methods, provide better mod/ref answers through the | Chris Lattner | 1 | -5/+21 |
2004-03-15 | Pass through the boolean queries | Chris Lattner | 1 | -0/+12 |
2004-03-15 | Teach basicaa about some stdc functions. | Chris Lattner | 1 | -5/+100 |
2004-03-15 | Add two new methods which can be used to enable a bunch of transformations | Chris Lattner | 1 | -0/+22 |
2004-03-15 | Mostly cosmetic improvements. Do fix the bug where a global value was consid... | Chris Lattner | 1 | -35/+23 |
2004-03-15 | Assert that input blocks meet the invariants we expect | Chris Lattner | 1 | -42/+38 |
2004-03-15 | New testcase that causes the code extractor to generate bogus code. | Chris Lattner | 1 | -0/+34 |
2004-03-15 | Fix several bugs in the loop extractor. In particular, subloops were never | Chris Lattner | 1 | -8/+48 |
2004-03-14 | No correctness fixes here, just minor qoi fixes: | Chris Lattner | 1 | -30/+26 |
2004-03-14 | Simplify code a bit, and fix bug CodeExtractor/2004-03-14-NoSwitchSupport.ll | Chris Lattner | 1 | -62/+34 |
2004-03-14 | Simplify the code a bit by making the collection of basic blocks to extract | Chris Lattner | 1 | -57/+39 |
2004-03-14 | New testcase that crashes the loop extractor | Chris Lattner | 1 | -0/+27 |
2004-03-14 | After reducing a miscompiled program down to the functions which are being | Chris Lattner | 2 | -28/+110 |
2004-03-14 | Fix a minor bug in runPassesOn | Chris Lattner | 1 | -0/+1 |
2004-03-14 | Add a new "AutoDebugCrashes" option | Chris Lattner | 2 | -4/+17 |
2004-03-14 | Refactor to use a new method | Chris Lattner | 1 | -39/+15 |
2004-03-14 | Add new method | Chris Lattner | 2 | -0/+28 |
2004-03-14 | Refactor and clean up a bunch more code. No major functionality changes. | Chris Lattner | 6 | -89/+98 |
2004-03-14 | Another API change to MRegisterInfo::foldMemoryOperand. Instead of a | Alkis Evlogimenos | 3 | -6/+5 |
2004-03-14 | Add a method to extract a loop | Chris Lattner | 2 | -1/+42 |
2004-03-14 | Split into two passes. Now there is the general loop extractor, usable on | Chris Lattner | 1 | -6/+24 |
2004-03-14 | Rename createLoopExtractorPass to createSingleLoopExtractorPass | Chris Lattner | 1 | -63/+64 |
2004-03-14 | add a fixme | Chris Lattner | 1 | -0/+5 |
2004-03-14 | Refactor all of the "splitting a module into two pieces" code to avoid | Chris Lattner | 5 | -129/+92 |
2004-03-14 | Change MRegisterInfo::foldMemoryOperand to return the folded | Alkis Evlogimenos | 5 | -191/+188 |
2004-03-14 | Passes don't print stuff! | Chris Lattner | 1 | -2/+0 |
2004-03-14 | Do not create empty basic blocks when the lowerswitch pass expects blocks to | Chris Lattner | 1 | -5/+2 |