| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Be more accurate | Chris Lattner | 2004-03-17 | 1 | -4/+15 |
* | Make the set of fixed (preallocated) intervals be a fixed superset of | Alkis Evlogimenos | 2004-03-17 | 1 | -29/+10 |
* | Fix bug in previous checkin | Chris Lattner | 2004-03-16 | 1 | -2/+7 |
* | Okay, so there is no reasonable way for tail duplication to update SSA form, | Chris Lattner | 2004-03-16 | 1 | -195/+49 |
* | This code was both incredibly complex and incredibly broken. Fix it. | Chris Lattner | 2004-03-16 | 1 | -137/+57 |
* | The .type directive on Solaris uses the # character instead of @. | Brian Gaeke | 2004-03-16 | 2 | -4/+4 |
* | Fix bug in zero-extending of shorts. | Brian Gaeke | 2004-03-16 | 4 | -8/+8 |
* | Add UMULrr and SMULrr instructions. | Brian Gaeke | 2004-03-16 | 2 | -0/+8 |
* | Use ! for comment char; it works in both Solaris as and GAS. | Brian Gaeke | 2004-03-16 | 2 | -14/+14 |
* | Make getClass more robust by adding cLong. | Brian Gaeke | 2004-03-16 | 4 | -4/+28 |
* | Punt if we see gigantic PHI nodes. This improves a huge interpreter loop | Chris Lattner | 2004-03-16 | 1 | -0/+6 |
* | Do not try to optimize PHI nodes with incredibly high degree. This reduces SCCP | Chris Lattner | 2004-03-16 | 1 | -0/+7 |
* | Do not copy gigantic switch instructions | Chris Lattner | 2004-03-16 | 2 | -2/+19 |
* | Fix PR296: [execution engines] Unhandled cast constant expression | Chris Lattner | 2004-03-16 | 1 | -6/+17 |
* | Fix a regression from this patch: | Chris Lattner | 2004-03-16 | 1 | -16/+13 |
* | Add some missing functions. Make sure to handle calls together in case the | Chris Lattner | 2004-03-16 | 2 | -3/+21 |
* | 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 |
* | Fix a minor bug, implementing GCSE/call_pure_function.ll | Chris Lattner | 2004-03-15 | 1 | -3/+6 |
* | Implement LICM of calls in simple cases. This is sufficient to move around | Chris Lattner | 2004-03-15 | 1 | -1/+31 |
* | Don't be COMPLETELY pessimistic in the face of function calls | Chris Lattner | 2004-03-15 | 1 | -4/+20 |
* | 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 |
* | 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 |
* | 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 |
* | Another API change to MRegisterInfo::foldMemoryOperand. Instead of a | Alkis Evlogimenos | 2004-03-14 | 2 | -5/+4 |
* | Split into two passes. Now there is the general loop extractor, usable on | Chris Lattner | 2004-03-14 | 1 | -6/+24 |
* | Change MRegisterInfo::foldMemoryOperand to return the folded | Alkis Evlogimenos | 2004-03-14 | 4 | -182/+178 |
* | 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 |
* | Minor random cleanups | Chris Lattner | 2004-03-14 | 1 | -9/+7 |
* | FunctionPass's should not define their own 'run' method. | Chris Lattner | 2004-03-14 | 1 | -8/+2 |
* | If a block is dead, dominators will not be calculated for it. Because of this | Chris Lattner | 2004-03-14 | 1 | -2/+33 |
* | Catch some more cases of broken code. The loop extractor seems to be creating | Chris Lattner | 2004-03-14 | 1 | -3/+8 |
* | Verify functions as they are produced if -debug is specified. Reduce | Chris Lattner | 2004-03-14 | 1 | -6/+5 |
* | verifyFunction has been broken for a long time now. Fix it. | Chris Lattner | 2004-03-14 | 1 | -12/+8 |
* | Move prototype to IPO.h instead of Scalar.h | Chris Lattner | 2004-03-14 | 1 | -3/+2 |
* | Indent anon namespace properly, add copyright block | Chris Lattner | 2004-03-14 | 1 | -19/+20 |
* | Move to the IPO library. Utils shouldn't contain passes. | Chris Lattner | 2004-03-14 | 1 | -0/+0 |
* | DemoteRegToStack got moved from DemoteRegToStack.h to Local.h | Chris Lattner | 2004-03-14 | 4 | -10/+10 |