| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Renamed file to SparcV8ISelSimple.cpp | Misha Brukman | 2004-09-10 | 1 | -0/+1150 |