Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed the SubsectionsViaSymbols MCStreamer API and replaced it with a generic | Kevin Enderby | 2009-07-16 | 1 | -3/+6 |
* | Fill in some holes in ScalarEvolution's loop iteration condition | Dan Gohman | 2009-07-16 | 1 | -2/+27 |
* | Add an isLoopSimplifyForm() predicate, following the example of | Dan Gohman | 2009-07-16 | 1 | -0/+24 |
* | Use size_t. | Dan Gohman | 2009-07-16 | 2 | -13/+13 |
* | Unbreak | Anton Korobeynikov | 2009-07-16 | 11 | -56/+122 |
* | Temporary disable 16 bit bswap | Anton Korobeynikov | 2009-07-16 | 1 | -3/+4 |
* | Add instruction formats and few opcodes | Anton Korobeynikov | 2009-07-16 | 2 | -983/+705 |
* | Add bswap patterns | Anton Korobeynikov | 2009-07-16 | 1 | -0/+18 |
* | Provide crazy pseudos for regpairs spills / reloads | Anton Korobeynikov | 2009-07-16 | 2 | -2/+47 |
* | Handle long-disp stuff more consistently | Anton Korobeynikov | 2009-07-16 | 3 | -7/+31 |
* | All FP instructions have 12 bit memory displacement field | Anton Korobeynikov | 2009-07-16 | 1 | -34/+34 |
* | Another predicate routine | Anton Korobeynikov | 2009-07-16 | 2 | -0/+31 |
* | More helpers | Anton Korobeynikov | 2009-07-16 | 2 | -0/+66 |
* | Add bunch of branch folding stuff | Anton Korobeynikov | 2009-07-16 | 3 | -1/+187 |
* | Add missed opcodes to short => long displacement conversion | Anton Korobeynikov | 2009-07-16 | 1 | -0/+2 |
* | Cleanup | Anton Korobeynikov | 2009-07-16 | 1 | -91/+29 |
* | Fix logic inversion for RI-mode address selection | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 |
* | Expand 32-bit bitconverts via memory | Anton Korobeynikov | 2009-07-16 | 1 | -2/+2 |
* | Fix incomin arg stack frame offset in case we need to generate stack frame | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 |
* | Fix instruction mnemonics for some fp_to_sint operations | Anton Korobeynikov | 2009-07-16 | 1 | -2/+2 |
* | i32 values are passed extended also on stack. Handle this in generic way | Anton Korobeynikov | 2009-07-16 | 1 | -23/+24 |
* | We definitely have 1-0 bools | Anton Korobeynikov | 2009-07-16 | 1 | -0/+1 |
* | Revert the commit, it just hides the real bug | Anton Korobeynikov | 2009-07-16 | 1 | -1/+2 |
* | 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 | 1 | -2/+1 |
* | 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 |