Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add LOAD NEGATIVE instruction | Anton Korobeynikov | 2009-07-16 | 1 | -1/+9 | |
* | LOAD COMPLEMENT instruction is not really two-addr | Anton Korobeynikov | 2009-07-16 | 1 | -4/+5 | |
* | Add multiple add/sub instructions | Anton Korobeynikov | 2009-07-16 | 1 | -0/+40 | |
* | Handle FP callee-saved regs | Anton Korobeynikov | 2009-07-16 | 3 | -51/+102 | |
* | Proper FP extloads | Anton Korobeynikov | 2009-07-16 | 2 | -7/+9 | |
* | Add proper PWS impdef's | Anton Korobeynikov | 2009-07-16 | 2 | -21/+51 | |
* | Propagate FP select_cc to dag inserters | Anton Korobeynikov | 2009-07-16 | 2 | -2/+19 | |
* | Implement fp_to_sint | Anton Korobeynikov | 2009-07-16 | 1 | -1/+14 | |
* | Implement FP regs spills / restores | Anton Korobeynikov | 2009-07-16 | 1 | -0/+14 | |
* | Add fabs | Anton Korobeynikov | 2009-07-16 | 1 | -0/+9 | |
* | Add fneg | Anton Korobeynikov | 2009-07-16 | 1 | -0/+8 | |
* | We don't have native sine / cosine instructions | Anton Korobeynikov | 2009-07-16 | 1 | -0/+5 | |
* | More sint_to_fp stuff | Anton Korobeynikov | 2009-07-16 | 1 | -0/+7 | |
* | Add bunch of FP instructions | Anton Korobeynikov | 2009-07-16 | 3 | -0/+163 | |
* | We don't have any FP extloads | Anton Korobeynikov | 2009-07-16 | 1 | -0/+7 | |
* | Implement all comparisons | Anton Korobeynikov | 2009-07-16 | 4 | -25/+96 | |
* | Add constpool lowering / printing | Anton Korobeynikov | 2009-07-16 | 4 | -2/+35 | |
* | Allow FP arguments pass / return | Anton Korobeynikov | 2009-07-16 | 2 | -21/+39 | |
* | Register FP regclasses | Anton Korobeynikov | 2009-07-16 | 1 | -0/+6 | |
* | 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 | 4 | -35/+42 | |
* | 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 | 10 | -9/+190 | |
* | Implement shifts properly (hopefilly - finally!) | Anton Korobeynikov | 2009-07-16 | 4 | -21/+34 | |
* | 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 | 6 | -66/+313 | |
* | 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 | 4 | -5/+42 | |
* | 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 | 5 | -170/+156 | |
* | 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 | 6 | -112/+353 | |
* | 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 | 2 | -10/+25 | |
* | Implement dynamic allocas | Anton Korobeynikov | 2009-07-16 | 3 | -1/+22 | |
* | Add jump tables | Anton Korobeynikov | 2009-07-16 | 5 | -11/+69 | |
* | Exapnd br_jt into indirect branch. Provide pattern for indirect branches. | Anton Korobeynikov | 2009-07-16 | 2 | -0/+7 |