aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ
AgeCommit message (Expand)Author
2009-07-18Add carry producing / using versions of add / subAnton Korobeynikov
2009-07-18Expand fremAnton Korobeynikov
2009-07-18Turn abort() into unreachableAnton Korobeynikov
2009-07-18Turn few asserts into errors / unreachable'sAnton Korobeynikov
2009-07-18Handle vector returnsAnton Korobeynikov
2009-07-18Provide expansion for ct* intrinsicsAnton Korobeynikov
2009-07-18Expand sext_inreg for i1Anton Korobeynikov
2009-07-17Add missed returnAnton Korobeynikov
2009-07-17Avoid a compiler warning when assertions are turned off.Duncan Sands
2009-07-17Fix 'may be used uninitialized' warning.Daniel Dunbar
2009-07-16UnbreakAnton Korobeynikov
2009-07-16Temporary disable 16 bit bswapAnton Korobeynikov
2009-07-16Add instruction formats and few opcodesAnton Korobeynikov
2009-07-16Add bswap patternsAnton Korobeynikov
2009-07-16Provide crazy pseudos for regpairs spills / reloadsAnton Korobeynikov
2009-07-16Handle long-disp stuff more consistentlyAnton Korobeynikov
2009-07-16All FP instructions have 12 bit memory displacement fieldAnton Korobeynikov
2009-07-16Another predicate routineAnton Korobeynikov
2009-07-16More helpersAnton Korobeynikov
2009-07-16Add bunch of branch folding stuffAnton Korobeynikov
2009-07-16Add missed opcodes to short => long displacement conversionAnton Korobeynikov
2009-07-16CleanupAnton Korobeynikov
2009-07-16Fix logic inversion for RI-mode address selectionAnton Korobeynikov
2009-07-16Expand 32-bit bitconverts via memoryAnton Korobeynikov
2009-07-16Fix incomin arg stack frame offset in case we need to generate stack frameAnton Korobeynikov
2009-07-16Fix instruction mnemonics for some fp_to_sint operationsAnton Korobeynikov
2009-07-16i32 values are passed extended also on stack. Handle this in generic wayAnton Korobeynikov
2009-07-16We definitely have 1-0 boolsAnton Korobeynikov
2009-07-16Revert the commit, it just hides the real bugAnton Korobeynikov
2009-07-16Out GR128 regclass is not a 'real' i128 one.Anton Korobeynikov
2009-07-16Add missed condbranch opcodesAnton Korobeynikov
2009-07-16Handle bitconvertsAnton Korobeynikov
2009-07-16Unbreak mvi and friends - emit only 'significant' part of the operandAnton Korobeynikov
2009-07-16Expand fp_to_uint tooAnton Korobeynikov
2009-07-16We don't have FP truncstoresAnton Korobeynikov
2009-07-16Expand uint_to_fpAnton Korobeynikov
2009-07-16Emit proper rounding mode for fp_to_sintAnton Korobeynikov
2009-07-16f32/f64 regs are stored on stack if we're short in FP regsAnton Korobeynikov
2009-07-16Lower anyext to zext, 32-bit stuff does not have any implicit zero-extension ...Anton Korobeynikov
2009-07-16Make FP zero to be legal FP immediate via LOAD ZEROAnton Korobeynikov
2009-07-16Loads are not two-address in any wayAnton Korobeynikov
2009-07-16Add LOAD NEGATIVE instructionAnton Korobeynikov
2009-07-16LOAD COMPLEMENT instruction is not really two-addrAnton Korobeynikov
2009-07-16Add multiple add/sub instructionsAnton Korobeynikov
2009-07-16Handle FP callee-saved regsAnton Korobeynikov
2009-07-16Proper FP extloadsAnton Korobeynikov
2009-07-16Add proper PWS impdef'sAnton Korobeynikov
2009-07-16Propagate FP select_cc to dag insertersAnton Korobeynikov
2009-07-16Implement fp_to_sintAnton Korobeynikov
2009-07-16Implement FP regs spills / restoresAnton Korobeynikov