Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Loads are not two-address in any way | Anton Korobeynikov | 2009-07-16 | 1 | -8/+7 |
* | 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 |