aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ
AgeCommit message (Expand)Author
2009-07-16Add fabsAnton Korobeynikov
2009-07-16Add fnegAnton Korobeynikov
2009-07-16We don't have native sine / cosine instructionsAnton Korobeynikov
2009-07-16More sint_to_fp stuffAnton Korobeynikov
2009-07-16Add bunch of FP instructionsAnton Korobeynikov
2009-07-16We don't have any FP extloadsAnton Korobeynikov
2009-07-16Implement all comparisonsAnton Korobeynikov
2009-07-16Add constpool lowering / printingAnton Korobeynikov
2009-07-16Allow FP arguments pass / returnAnton Korobeynikov
2009-07-16Register FP regclassesAnton Korobeynikov
2009-07-16Add FP regsAnton Korobeynikov
2009-07-16Fix fallout from prev. patchAnton Korobeynikov
2009-07-16Provide consistent subreg idx scheme. This (hopefully) fixes remaining divide...Anton Korobeynikov
2009-07-16Use divide single for 32 bit signed dividesAnton Korobeynikov
2009-07-16Add missed operands typesAnton Korobeynikov
2009-07-16Missed part of prev. patchAnton Korobeynikov
2009-07-16Another attempt to fix prologue emissionAnton Korobeynikov
2009-07-16Implement 'large' PIC modelAnton Korobeynikov
2009-07-16Implement shifts properly (hopefilly - finally!)Anton Korobeynikov
2009-07-16Remove redundand register moveAnton Korobeynikov
2009-07-16Properly handle divides. As a bonus - implement memory versions of them.Anton Korobeynikov
2009-07-16Fix epic fail: full-width muls are not commutable. This unbreaks bunch of stu...Anton Korobeynikov
2009-07-1632 bit rotate is not twoaddr instructionAnton Korobeynikov
2009-07-1632 bit shifts have only 12 bit displacementsAnton Korobeynikov
2009-07-16Add proper register aliasesAnton Korobeynikov
2009-07-16Properly generate stack frameAnton Korobeynikov
2009-07-16Unbreak indirect branchesAnton Korobeynikov
2009-07-16UnbreakAnton Korobeynikov
2009-07-16Do not forget to save R15 when we allocate stack frameAnton Korobeynikov
2009-07-16All calls clobbers R14Anton Korobeynikov
2009-07-16Unbreak calls to vararg functionsAnton Korobeynikov
2009-07-16Stupid typoAnton Korobeynikov
2009-07-16TyposAnton Korobeynikov
2009-07-16Consolidate reg-imm / reg-reg-imm address mode selection logic in one place.Anton Korobeynikov
2009-07-16Fix fallout from 12-bit stuff landing: decide whether 20 bit displacements ar...Anton Korobeynikov
2009-07-16Add support for 12 bit displacementsAnton Korobeynikov
2009-07-16We already have reserved call frame regardless whether variable sized frame o...Anton Korobeynikov
2009-07-16Emit proper lowering of load from arg stack slotAnton Korobeynikov
2009-07-16Implement dynamic allocasAnton Korobeynikov
2009-07-16Add jump tablesAnton Korobeynikov
2009-07-16Exapnd br_jt into indirect branch. Provide pattern for indirect branches.Anton Korobeynikov
2009-07-16Implement 64 bit immediatesAnton Korobeynikov
2009-07-16Add rotatesAnton Korobeynikov
2009-07-16Add patterns for integer negateAnton Korobeynikov
2009-07-16Provide proper patterns for and with imm instructions. Tune the tests accordi...Anton Korobeynikov
2009-07-16Add 32 bit and reg-imm and disable invalid patterns for nowAnton Korobeynikov
2009-07-16Add z9 and z10 target processors. Mark z10-only instructions as such.Anton Korobeynikov
2009-07-16Fix MUL64rm instruction asmprintingAnton Korobeynikov
2009-07-16Preliminary asmprinting of globalsAnton Korobeynikov
2009-07-16Implement asmprinting for odd-even regpairsAnton Korobeynikov