| Commit message (Expand) | Author | Age | Files | Lines |
* | core changes for varargs | Andrew Lenharth | 2005-06-18 | 1 | -17/+20 |
* | Convert tabs to spaces | Misha Brukman | 2005-04-22 | 1 | -30/+42 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -32/+32 |
* | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -2/+2 |
* | Substantially improve the code generated by non-folded setcc instructions. | Chris Lattner | 2005-01-01 | 1 | -33/+20 |
* | Remove unused #include | Chris Lattner | 2004-12-17 | 1 | -1/+1 |
* | Get rid of shifts by zero in most cases. | Brian Gaeke | 2004-12-14 | 1 | -5/+6 |
* | Finally enable the setcc-branch folding code. | Brian Gaeke | 2004-12-12 | 1 | -17/+73 |
* | Add (currently disabled) code for canFoldSetCC | Brian Gaeke | 2004-12-12 | 1 | -0/+10 |
* | Add stubs for setcc-branch folding support. | Brian Gaeke | 2004-12-12 | 1 | -0/+11 |
* | Make GEPs not suck so much: | Brian Gaeke | 2004-12-11 | 1 | -15/+67 |
* | Support binary operations with immediates for <= cInt. | Brian Gaeke | 2004-12-10 | 1 | -4/+23 |
* | Fix bug in emitGEPOperation with large struct-member offsets. | Brian Gaeke | 2004-11-24 | 1 | -2/+12 |
* | Support shr long/ulong. | Brian Gaeke | 2004-11-23 | 1 | -51/+117 |
* | pseudocode for 64-bit lshr. | Brian Gaeke | 2004-11-23 | 1 | -1/+52 |
* | Add stub method for long shift codegen. | Brian Gaeke | 2004-11-22 | 1 | -0/+21 |
* | Implement setcc on longs. | Brian Gaeke | 2004-11-21 | 1 | -21/+36 |
* | Support add, sub, mul, div, rem on longs/ulongs (latter 3 by emitting libcalls). | Brian Gaeke | 2004-11-21 | 1 | -2/+65 |
* | Fix extraStack calculation -- I think in fact it might be getting a bit *too* | Brian Gaeke | 2004-11-21 | 1 | -9/+22 |
* | Support most cases of vaarg (except double). | Brian Gaeke | 2004-11-20 | 1 | -1/+28 |
* | Implement vacopy and vanext. | Brian Gaeke | 2004-11-20 | 1 | -3/+12 |
* | Revert the patch that adds Function* for each 64-bit libc div/mul/rem that we | Misha Brukman | 2004-11-20 | 1 | -23/+0 |
* | Add protoypes for 64-bit long/ulong div, mul, and rem functions | Misha Brukman | 2004-11-19 | 1 | -0/+23 |
* | Add VANext and VAArg stubs. | Brian Gaeke | 2004-11-19 | 1 | -1/+10 |
* | Implement va_start. | Brian Gaeke | 2004-11-19 | 1 | -2/+16 |
* | First part of varargs support: getting all varargs which could possibly | Brian Gaeke | 2004-11-19 | 1 | -1/+21 |
* | va_end can safely be codegen'd to nothing on v8. | Brian Gaeke | 2004-11-19 | 1 | -1/+2 |
* | A very sorry stub implementation of varargs intrinsics... | Brian Gaeke | 2004-11-19 | 1 | -2/+11 |
* | Fix bug in casting to long/ulong. | Brian Gaeke | 2004-11-19 | 1 | -11/+27 |
* | Rewrite LoadArgumentsToVirtualRegs, making it match almost exactly how | Brian Gaeke | 2004-11-18 | 1 | -70/+90 |
* | We were (somehow) getting the wrong branch opcode for setcc float instrs. | Brian Gaeke | 2004-11-17 | 1 | -2/+2 |
* | Fix problem with insertion point for ADJCALLSTACKDOWN. | Brian Gaeke | 2004-11-14 | 1 | -2/+1 |
* | Fix NotTest - round up extraStack to the nearest doubleword, if it is | Brian Gaeke | 2004-11-14 | 1 | -0/+2 |
* | Rewrite outgoing arg handling to handle more weird corner cases. | Brian Gaeke | 2004-11-14 | 1 | -40/+67 |
* | Handle "call" operands of type long/ulong passed in registers. | Brian Gaeke | 2004-11-04 | 1 | -5/+11 |
* | Add support for unreachable and undef | Chris Lattner | 2004-10-17 | 1 | -0/+6 |
* | Rewrite emitCastOperation, refactoring parts of it into emitIntegerCast, and | Brian Gaeke | 2004-10-14 | 1 | -54/+92 |
* | Fix assertion failure when calling or returning from a function which | Brian Gaeke | 2004-10-10 | 1 | -2/+2 |
* | Fix whitespace and wrap some long lines. | Brian Gaeke | 2004-10-10 | 1 | -8/+30 |
* | I think this will handle double args. | Brian Gaeke | 2004-09-30 | 1 | -2/+15 |
* | Simplify copyConstantToRegister() for longs, using a pair of recursive calls. | Brian Gaeke | 2004-09-29 | 1 | -62/+106 |
* | This file does not need <iostream>, I think. | Brian Gaeke | 2004-09-08 | 1 | -1/+0 |
* | Back to compiling land for v8 | Brian Gaeke | 2004-09-02 | 1 | -1/+1 |
* | CPR fixes | Chris Lattner | 2004-07-18 | 1 | -4/+3 |
* | Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc. | Brian Gaeke | 2004-07-16 | 1 | -10/+61 |
* | Support setcc on fp values. | Brian Gaeke | 2004-07-08 | 1 | -12/+21 |
* | Fix bug involving bool arguments to binary operators. | Brian Gaeke | 2004-07-08 | 1 | -2/+2 |
* | Fix bug in copying long constants to register pairs. We were getting | Brian Gaeke | 2004-07-08 | 1 | -2/+17 |
* | Support 'ret float' | Brian Gaeke | 2004-07-08 | 1 | -0/+3 |
* | Add #includes | Chris Lattner | 2004-07-04 | 1 | -0/+1 |