| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add FP regs | Anton Korobeynikov | 2009-07-16 | 2 | -20/+89 |
* | Fix fallout from prev. patch | Anton Korobeynikov | 2009-07-16 | 1 | -4/+4 |
* | Provide consistent subreg idx scheme. This (hopefully) fixes remaining divide... | Anton Korobeynikov | 2009-07-16 | 2 | -30/+37 |
* | Use divide single for 32 bit signed divides | Anton Korobeynikov | 2009-07-16 | 2 | -14/+28 |
* | Add missed operands types | Anton Korobeynikov | 2009-07-16 | 1 | -0/+6 |
* | Missed part of prev. patch | Anton Korobeynikov | 2009-07-16 | 1 | -1/+3 |
* | Another attempt to fix prologue emission | Anton Korobeynikov | 2009-07-16 | 2 | -10/+14 |
* | Implement 'large' PIC model | Anton Korobeynikov | 2009-07-16 | 8 | -9/+134 |
* | Implement shifts properly (hopefilly - finally!) | Anton Korobeynikov | 2009-07-16 | 3 | -21/+9 |
* | Remove redundand register move | Anton Korobeynikov | 2009-07-16 | 2 | -21/+15 |
* | Properly handle divides. As a bonus - implement memory versions of them. | Anton Korobeynikov | 2009-07-16 | 4 | -62/+245 |
* | Fix epic fail: full-width muls are not commutable. This unbreaks bunch of stu... | Anton Korobeynikov | 2009-07-16 | 1 | -2/+1 |
* | 32 bit rotate is not twoaddr instruction | Anton Korobeynikov | 2009-07-16 | 1 | -2/+1 |
* | 32 bit shifts have only 12 bit displacements | Anton Korobeynikov | 2009-07-16 | 3 | -5/+15 |
* | Add proper register aliases | Anton Korobeynikov | 2009-07-16 | 2 | -20/+24 |
* | Properly generate stack frame | Anton Korobeynikov | 2009-07-16 | 1 | -5/+5 |
* | Unbreak indirect branches | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 |
* | Unbreak | Anton Korobeynikov | 2009-07-16 | 1 | -24/+1 |
* | Do not forget to save R15 when we allocate stack frame | Anton Korobeynikov | 2009-07-16 | 1 | -1/+2 |
* | All calls clobbers R14 | Anton Korobeynikov | 2009-07-16 | 1 | -3/+3 |
* | Unbreak calls to vararg functions | Anton Korobeynikov | 2009-07-16 | 1 | -3/+1 |
* | Stupid typo | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 |
* | Typos | Anton Korobeynikov | 2009-07-16 | 1 | -2/+2 |
* | Consolidate reg-imm / reg-reg-imm address mode selection logic in one place. | Anton Korobeynikov | 2009-07-16 | 4 | -169/+140 |
* | Fix fallout from 12-bit stuff landing: decide whether 20 bit displacements ar... | Anton Korobeynikov | 2009-07-16 | 4 | -5/+56 |
* | Add support for 12 bit displacements | Anton Korobeynikov | 2009-07-16 | 3 | -109/+221 |
* | We already have reserved call frame regardless whether variable sized frame o... | Anton Korobeynikov | 2009-07-16 | 2 | -16/+1 |
* | Emit proper lowering of load from arg stack slot | Anton Korobeynikov | 2009-07-16 | 1 | -10/+6 |
* | Implement dynamic allocas | Anton Korobeynikov | 2009-07-16 | 2 | -1/+8 |
* | Add jump tables | Anton Korobeynikov | 2009-07-16 | 4 | -11/+30 |
* | Exapnd br_jt into indirect branch. Provide pattern for indirect branches. | Anton Korobeynikov | 2009-07-16 | 2 | -0/+7 |
* | Implement 64 bit immediates | Anton Korobeynikov | 2009-07-16 | 1 | -0/+4 |
* | Add rotates | Anton Korobeynikov | 2009-07-16 | 1 | -1/+11 |
* | Add patterns for integer negate | Anton Korobeynikov | 2009-07-16 | 1 | -0/+15 |
* | Provide proper patterns for and with imm instructions. Tune the tests accordi... | Anton Korobeynikov | 2009-07-16 | 2 | -241/+289 |
* | Add 32 bit and reg-imm and disable invalid patterns for now | Anton Korobeynikov | 2009-07-16 | 1 | -2/+27 |
* | Add z9 and z10 target processors. Mark z10-only instructions as such. | Anton Korobeynikov | 2009-07-16 | 4 | -18/+33 |
* | Fix MUL64rm instruction asmprinting | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 |
* | Preliminary asmprinting of globals | Anton Korobeynikov | 2009-07-16 | 4 | -3/+131 |
* | Implement asmprinting for odd-even regpairs | Anton Korobeynikov | 2009-07-16 | 3 | -9/+29 |
* | 32-bit ri addressing mode has only 12-bit displacement | Anton Korobeynikov | 2009-07-16 | 2 | -5/+101 |
* | Forgot to add | Anton Korobeynikov | 2009-07-16 | 1 | -0/+127 |
* | Do not put bunch of target-specific stuff into common namespace | Anton Korobeynikov | 2009-07-16 | 2 | -20/+21 |
* | Print signed imms properly | Anton Korobeynikov | 2009-07-16 | 2 | -18/+39 |
* | Provide hooks for spilling / restoring stuff | Anton Korobeynikov | 2009-07-16 | 1 | -2/+30 |
* | Revert thinko | Anton Korobeynikov | 2009-07-16 | 1 | -2/+1 |
* | Temporary workaround problem with signed 32-bit imm's | Anton Korobeynikov | 2009-07-16 | 1 | -1/+2 |
* | Implement InsertBranch() hook | Anton Korobeynikov | 2009-07-16 | 1 | -2/+25 |
* | Pipehole pattern for i32 imm's | Anton Korobeynikov | 2009-07-16 | 1 | -0/+3 |
* | Bunch of sext_inreg patterns | Anton Korobeynikov | 2009-07-16 | 1 | -0/+14 |