Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
* | 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 |
* | Provide normal 32 bit load and store | Anton Korobeynikov | 2009-07-16 | 1 | -0/+6 |
* | Proper lower 'small' results | Anton Korobeynikov | 2009-07-16 | 2 | -4/+21 |
* | Completel forgot about unconditional branches | Anton Korobeynikov | 2009-07-16 | 1 | -0/+3 |
* | Lower addresses of globals | Anton Korobeynikov | 2009-07-16 | 3 | -2/+25 |
* | Provide "wide" muls and divs/rems | Anton Korobeynikov | 2009-07-16 | 3 | -14/+115 |
* | Fix thinko | Anton Korobeynikov | 2009-07-16 | 1 | -8/+6 |
* | Fix epic bug with invalid regclass for R0D | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 |
* | More register pairs (now 32 bit ones) | Anton Korobeynikov | 2009-07-16 | 1 | -0/+53 |
* | Add even-odd register pairs | Anton Korobeynikov | 2009-07-16 | 1 | -1/+62 |
* | Unbreak due to mainline api change | Anton Korobeynikov | 2009-07-16 | 1 | -1/+1 |
* | Preliminary mul lowering | Anton Korobeynikov | 2009-07-16 | 2 | -0/+44 |
* | More extloads | Anton Korobeynikov | 2009-07-16 | 2 | -0/+23 |
* | SELECT_CC lowering | Anton Korobeynikov | 2009-07-16 | 5 | -1/+155 |
* | Conditional branches and comparisons | Anton Korobeynikov | 2009-07-16 | 4 | -3/+228 |
* | Emit correct offset for PseudoSourceValue | Anton Korobeynikov | 2009-07-16 | 1 | -6/+8 |
* | Provide proper stack offsets for outgoing arguments | Anton Korobeynikov | 2009-07-16 | 4 | -8/+17 |
* | Change register allocation order to reduce amount of callee-saved regs to be ... | Anton Korobeynikov | 2009-07-16 | 1 | -18/+98 |
* | Emit callee-saved regs spills / restores | Anton Korobeynikov | 2009-07-16 | 6 | -36/+188 |
* | Some preliminary call lowering | Anton Korobeynikov | 2009-07-16 | 7 | -11/+302 |
* | Prologue / epilogue emission | Anton Korobeynikov | 2009-07-16 | 2 | -3/+91 |
* | Add simple frame index elimination | Anton Korobeynikov | 2009-07-16 | 3 | -2/+42 |
* | Swap the order of imm and idx field for rri addrmode in order to make handlin... | Anton Korobeynikov | 2009-07-16 | 3 | -11/+11 |
* | Do not truncate sign bits for negative imms | Anton Korobeynikov | 2009-07-16 | 2 | -21/+23 |
* | Add address computation stuff | Anton Korobeynikov | 2009-07-16 | 2 | -4/+82 |
* | Cleanup | Anton Korobeynikov | 2009-07-16 | 1 | -4/+21 |