Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix thinko | Anton Korobeynikov | 2009-07-16 | 1 | -8/+6 |
* | Fix epic bug with invalid regclass for R0D | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 |
* | Let RegisterInfo decide whether it can emit cross-class copy or not | Anton Korobeynikov | 2009-07-16 | 1 | -4/+5 |
* | More register pairs (now 32 bit ones) | Anton Korobeynikov | 2009-07-16 | 1 | -0/+53 |
* | Add even-odd register pairs | Anton Korobeynikov | 2009-07-16 | 1 | -1/+62 |
* | Unbreak due to mainline api change | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 |
* | Preliminary mul lowering | Anton Korobeynikov | 2009-07-16 | 2 | -0/+44 |
* | More extloads | Anton Korobeynikov | 2009-07-16 | 2 | -0/+23 |
* | Tests for cmp / br_cc / select_cc | Anton Korobeynikov | 2009-07-16 | 5 | -0/+570 |
* | SELECT_CC lowering | Anton Korobeynikov | 2009-07-16 | 5 | -1/+155 |
* | Conditional branches and comparisons | Anton Korobeynikov | 2009-07-16 | 4 | -3/+228 |
* | Emit correct offset for PseudoSourceValue | Anton Korobeynikov | 2009-07-16 | 1 | -6/+8 |
* | Provide proper stack offsets for outgoing arguments | Anton Korobeynikov | 2009-07-16 | 4 | -8/+17 |
* | Change register allocation order to reduce amount of callee-saved regs to be ... | Anton Korobeynikov | 2009-07-16 | 1 | -18/+98 |
* | Emit callee-saved regs spills / restores | Anton Korobeynikov | 2009-07-16 | 8 | -38/+190 |
* | Scan for presence of calls and determine max callframe size early. To allow P... | Anton Korobeynikov | 2009-07-16 | 2 | -25/+37 |
* | Some preliminary call lowering | Anton Korobeynikov | 2009-07-16 | 9 | -11/+331 |
* | Prologue / epilogue emission | Anton Korobeynikov | 2009-07-16 | 3 | -3/+92 |
* | Add simple frame index elimination | Anton Korobeynikov | 2009-07-16 | 5 | -2/+70 |
* | Provide proper test :) | Anton Korobeynikov | 2009-07-16 | 1 | -10/+9 |
* | Swap the order of imm and idx field for rri addrmode in order to make handlin... | Anton Korobeynikov | 2009-07-16 | 3 | -11/+11 |
* | Do not truncate sign bits for negative imms | Anton Korobeynikov | 2009-07-16 | 2 | -21/+23 |
* | Add address computation stuff | Anton Korobeynikov | 2009-07-16 | 3 | -4/+94 |
* | Cleanup | Anton Korobeynikov | 2009-07-16 | 1 | -4/+21 |
* | Add mem-imm stores | Anton Korobeynikov | 2009-07-16 | 3 | -1/+49 |
* | [PATCH 023/155] Typo | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 |
* | Add stores and truncstores | Anton Korobeynikov | 2009-07-16 | 3 | -3/+97 |
* | Add patterns for various extloads | Anton Korobeynikov | 2009-07-16 | 3 | -1/+119 |
* | Do some heroic rri address matching (shamelessly stolen from x86 backend). No... | Anton Korobeynikov | 2009-07-16 | 3 | -12/+268 |
* | Change register allocation order, so R0 will be allocated the last among scra... | Anton Korobeynikov | 2009-07-16 | 1 | -2/+2 |
* | Add shifts and reg-imm address matching | Anton Korobeynikov | 2009-07-16 | 7 | -3/+366 |
* | Add bunch of 32-bit patterns... Uffff :) | Anton Korobeynikov | 2009-07-16 | 17 | -9/+527 |
* | Propagate return result extension type | Anton Korobeynikov | 2009-07-16 | 1 | -0/+7 |
* | Add tests for fixes I committed earlier to the C++ FE. | Rafael Espindola | 2009-07-16 | 2 | -0/+22 |
* | Add 32 bit subregs | Anton Korobeynikov | 2009-07-16 | 4 | -29/+90 |
* | Add another bunch of reg-imm patterns for add/or/and/xor | Anton Korobeynikov | 2009-07-16 | 1 | -0/+27 |
* | Add bunch of reg-imm movs | Anton Korobeynikov | 2009-07-16 | 3 | -4/+104 |
* | Proper match halfword-imm operands for mov and add | Anton Korobeynikov | 2009-07-16 | 1 | -7/+14 |
* | Provide masked reg-imm 'or' and 'and' | Anton Korobeynikov | 2009-07-16 | 4 | -11/+123 |
* | Fix test running lines | Anton Korobeynikov | 2009-07-16 | 10 | -10/+10 |
* | Add reg-reg and pattern | Anton Korobeynikov | 2009-07-16 | 3 | -0/+24 |
* | Add sub reg-reg pattern | Anton Korobeynikov | 2009-07-16 | 3 | -0/+20 |
* | Add xor reg-reg pattern | Anton Korobeynikov | 2009-07-16 | 3 | -0/+19 |
* | Add or reg-reg pattern. | Anton Korobeynikov | 2009-07-16 | 3 | -0/+23 |
* | Add add reg-reg and reg-imm patterns | Anton Korobeynikov | 2009-07-16 | 4 | -1/+45 |
* | Add simple reg-reg and reg-imm moves | Anton Korobeynikov | 2009-07-16 | 5 | -8/+80 |
* | Minimal lowering for formal_arguments / ret | Anton Korobeynikov | 2009-07-16 | 4 | -1/+180 |
* | Add testsuite dir for systemz stuff | Anton Korobeynikov | 2009-07-16 | 1 | -0/+5 |
* | Let's start another backend :) | Anton Korobeynikov | 2009-07-16 | 25 | -2/+1884 |
* | Combine an unaligned store of unaligned load into a memmove. | Richard Osborne | 2009-07-16 | 3 | -0/+66 |