aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
AgeCommit message (Expand)Author
2013-05-06[SystemZ] Add back endUlrich Weigand
2011-10-24Remove the SystemZ backend.Dan Gohman
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner
2010-09-04zap dead code.Chris Lattner
2010-05-28Merge the SystemZ subreg_even32 SubRegIndex into subreg_32bit. The SubRegIndicesJakob Stoklund Olesen
2010-05-25Use enums instead of literals for SystemZ subregistersJakob Stoklund Olesen
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-03-02Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner
2010-02-15Split SelectionDAGISel::IsLegalAndProfitableToFold toEvan Cheng
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman
2010-01-04Fix invalid chain folding for memory variant of sdiv / udivAnton Korobeynikov
2009-11-05Remove uninteresting and confusing debug output.Dan Gohman
2009-09-25Rename getTargetNode to getMachineNode, for consistency with theDan Gohman
2009-08-23Fix some refactos for iostream changes (in -Asserts mode).Daniel Dunbar
2009-08-23eliminate uses of cerr()Chris Lattner
2009-08-23eliminate the last DOUTs from the targets.Chris Lattner
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-07-17Fix 'may be used uninitialized' warning.Daniel Dunbar
2009-07-16UnbreakAnton Korobeynikov
2009-07-16Fix logic inversion for RI-mode address selectionAnton Korobeynikov
2009-07-16Unbreak mvi and friends - emit only 'significant' part of the operandAnton 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-16Remove redundand register moveAnton Korobeynikov
2009-07-16Properly handle divides. As a bonus - implement memory versions of them.Anton Korobeynikov
2009-07-1632 bit shifts have only 12 bit displacementsAnton Korobeynikov
2009-07-16TyposAnton Korobeynikov
2009-07-16Consolidate reg-imm / reg-reg-imm address mode selection logic in one place.Anton Korobeynikov
2009-07-16Add support for 12 bit displacementsAnton Korobeynikov
2009-07-1632-bit ri addressing mode has only 12-bit displacementAnton Korobeynikov
2009-07-16Swap the order of imm and idx field for rri addrmode in order to make handlin...Anton Korobeynikov
2009-07-16Do not truncate sign bits for negative immsAnton Korobeynikov
2009-07-16Add address computation stuffAnton Korobeynikov
2009-07-16Add stores and truncstoresAnton Korobeynikov
2009-07-16Add patterns for various extloadsAnton Korobeynikov
2009-07-16Do some heroic rri address matching (shamelessly stolen from x86 backend). No...Anton Korobeynikov
2009-07-16Add shifts and reg-imm address matchingAnton Korobeynikov
2009-07-16Add bunch of reg-imm movsAnton Korobeynikov
2009-07-16Provide masked reg-imm 'or' and 'and'Anton Korobeynikov
2009-07-16Let's start another backend :)Anton Korobeynikov