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