Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Out GR128 regclass is not a 'real' i128 one. | Anton Korobeynikov | 2009-07-16 | 3 | -5/+4 |
* | Add missed condbranch opcodes | Anton Korobeynikov | 2009-07-16 | 1 | -5/+29 |
* | Handle bitconverts | Anton Korobeynikov | 2009-07-16 | 3 | -4/+16 |
* | Unbreak mvi and friends - emit only 'significant' part of the operand | Anton Korobeynikov | 2009-07-16 | 2 | -6/+17 |
* | Expand fp_to_uint too | Anton Korobeynikov | 2009-07-16 | 1 | -0/+3 |
* | We don't have FP truncstores | Anton Korobeynikov | 2009-07-16 | 1 | -0/+3 |
* | Expand uint_to_fp | Anton Korobeynikov | 2009-07-16 | 1 | -0/+2 |
* | Emit proper rounding mode for fp_to_sint | Anton Korobeynikov | 2009-07-16 | 1 | -4/+4 |
* | f32/f64 regs are stored on stack if we're short in FP regs | Anton Korobeynikov | 2009-07-16 | 1 | -2/+2 |
* | Lower anyext to zext, 32-bit stuff does not have any implicit zero-extension ... | Anton Korobeynikov | 2009-07-16 | 8 | -16/+183 |
* | Make FP zero to be legal FP immediate via LOAD ZERO | Anton Korobeynikov | 2009-07-16 | 2 | -0/+48 |
* | 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 |