aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add support for 12 bit displacementsAnton Korobeynikov2009-07-163-109/+221
* We already have reserved call frame regardless whether variable sized frame o...Anton Korobeynikov2009-07-162-16/+1
* Emit proper lowering of load from arg stack slotAnton Korobeynikov2009-07-161-10/+6
* Implement dynamic allocasAnton Korobeynikov2009-07-162-1/+8
* Add jump tablesAnton Korobeynikov2009-07-164-11/+30
* Exapnd br_jt into indirect branch. Provide pattern for indirect branches.Anton Korobeynikov2009-07-162-0/+7
* Implement 64 bit immediatesAnton Korobeynikov2009-07-161-0/+4
* Add rotatesAnton Korobeynikov2009-07-161-1/+11
* Add patterns for integer negateAnton Korobeynikov2009-07-161-0/+15
* Provide proper patterns for and with imm instructions. Tune the tests accordi...Anton Korobeynikov2009-07-162-241/+289
* Add 32 bit and reg-imm and disable invalid patterns for nowAnton Korobeynikov2009-07-161-2/+27
* Add z9 and z10 target processors. Mark z10-only instructions as such.Anton Korobeynikov2009-07-164-18/+33
* Fix MUL64rm instruction asmprintingAnton Korobeynikov2009-07-161-1/+1
* Preliminary asmprinting of globalsAnton Korobeynikov2009-07-164-3/+131
* Implement asmprinting for odd-even regpairsAnton Korobeynikov2009-07-163-9/+29
* 32-bit ri addressing mode has only 12-bit displacementAnton Korobeynikov2009-07-162-5/+101
* Forgot to addAnton Korobeynikov2009-07-161-0/+127
* Do not put bunch of target-specific stuff into common namespaceAnton Korobeynikov2009-07-162-20/+21
* Print signed imms properlyAnton Korobeynikov2009-07-162-18/+39
* Provide hooks for spilling / restoring stuffAnton Korobeynikov2009-07-161-2/+30
* Revert thinkoAnton Korobeynikov2009-07-161-2/+1
* Temporary workaround problem with signed 32-bit imm'sAnton Korobeynikov2009-07-161-1/+2
* Implement InsertBranch() hookAnton Korobeynikov2009-07-161-2/+25
* Pipehole pattern for i32 imm'sAnton Korobeynikov2009-07-161-0/+3
* Bunch of sext_inreg patternsAnton Korobeynikov2009-07-161-0/+14
* Provide normal 32 bit load and storeAnton Korobeynikov2009-07-161-0/+6
* Proper lower 'small' resultsAnton Korobeynikov2009-07-162-4/+21
* Completel forgot about unconditional branchesAnton Korobeynikov2009-07-161-0/+3
* Lower addresses of globalsAnton Korobeynikov2009-07-163-2/+25
* Provide "wide" muls and divs/remsAnton Korobeynikov2009-07-163-14/+115
* Fix thinkoAnton Korobeynikov2009-07-161-8/+6
* Fix epic bug with invalid regclass for R0DAnton Korobeynikov2009-07-161-1/+1
* Let RegisterInfo decide whether it can emit cross-class copy or notAnton Korobeynikov2009-07-161-4/+5
* More register pairs (now 32 bit ones)Anton Korobeynikov2009-07-161-0/+53
* Add even-odd register pairsAnton Korobeynikov2009-07-161-1/+62
* Unbreak due to mainline api changeAnton Korobeynikov2009-07-161-1/+1
* Preliminary mul loweringAnton Korobeynikov2009-07-162-0/+44
* More extloadsAnton Korobeynikov2009-07-162-0/+23
* SELECT_CC loweringAnton Korobeynikov2009-07-165-1/+155
* Conditional branches and comparisonsAnton Korobeynikov2009-07-164-3/+228
* Emit correct offset for PseudoSourceValueAnton Korobeynikov2009-07-161-6/+8
* Provide proper stack offsets for outgoing argumentsAnton Korobeynikov2009-07-164-8/+17
* Change register allocation order to reduce amount of callee-saved regs to be ...Anton Korobeynikov2009-07-161-18/+98
* Emit callee-saved regs spills / restoresAnton Korobeynikov2009-07-166-36/+188
* Scan for presence of calls and determine max callframe size early. To allow P...Anton Korobeynikov2009-07-162-25/+37
* Some preliminary call loweringAnton Korobeynikov2009-07-167-11/+302
* Prologue / epilogue emissionAnton Korobeynikov2009-07-162-3/+91
* Add simple frame index eliminationAnton Korobeynikov2009-07-163-2/+42
* Swap the order of imm and idx field for rri addrmode in order to make handlin...Anton Korobeynikov2009-07-163-11/+11
* Do not truncate sign bits for negative immsAnton Korobeynikov2009-07-162-21/+23