Commit message (Expand) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
* | Implement 64 bit immediates | Anton Korobeynikov | 2009-07-16 | 1 | -0/+4 | |
* | Add rotates | Anton Korobeynikov | 2009-07-16 | 2 | -1/+24 | |
* | Add patterns for integer negate | Anton Korobeynikov | 2009-07-16 | 3 | -0/+30 | |
* | Provide proper patterns for and with imm instructions. Tune the tests accordi... | Anton Korobeynikov | 2009-07-16 | 9 | -255/+302 | |
* | Add 32 bit and reg-imm and disable invalid patterns for now | Anton Korobeynikov | 2009-07-16 | 8 | -12/+52 | |
* | Add z9 and z10 target processors. Mark z10-only instructions as such. | Anton Korobeynikov | 2009-07-16 | 5 | -21/+36 | |
* | 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 | |
* | Do not put bunch of target-specific stuff into common namespace | Anton Korobeynikov | 2009-07-16 | 2 | -20/+21 | |
* | 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 | 3 | -4/+33 | |
* | Completel forgot about unconditional branches | Anton Korobeynikov | 2009-07-16 | 2 | -0/+21 | |
* | Lower addresses of globals | Anton Korobeynikov | 2009-07-16 | 4 | -2/+48 | |
* | Test (incomplete) for easy muls | Anton Korobeynikov | 2009-07-16 | 1 | -0/+29 | |
* | Provide "wide" muls and divs/rems | Anton Korobeynikov | 2009-07-16 | 4 | -14/+170 | |
* | 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 | |
* | Let RegisterInfo decide whether it can emit cross-class copy or not | Anton Korobeynikov | 2009-07-16 | 1 | -4/+5 | |
* | 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 | |
* | Tests for cmp / br_cc / select_cc | Anton Korobeynikov | 2009-07-16 | 5 | -0/+570 | |
* | 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 |