summaryrefslogtreecommitdiffstats
path: root/lib/Target/MSP430/MSP430InstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* TypoAnton Korobeynikov2009-05-171-2/+2
* Add imm-reg and imm-mem patters for cmp on msp430Anton Korobeynikov2009-05-101-0/+14
* Add 8 bit selectAnton Korobeynikov2009-05-081-0/+4
* Handle implicit zext in a better way. Shamelessly stolen from x86 backend.Anton Korobeynikov2009-05-031-0/+16
* Make handling of conditional stuff much more straightforwardAnton Korobeynikov2009-05-031-12/+9
* Temporary disable imm patterns for cmp. Actually, all cmp-related stuff (sele...Anton Korobeynikov2009-05-031-18/+82
* Add 8bit shiftsAnton Korobeynikov2009-05-031-7/+15
* Handle logical shift right (at least I hope so :) )Anton Korobeynikov2009-05-031-0/+12
* Handle anyextAnton Korobeynikov2009-05-031-0/+3
* Implement bswapAnton Korobeynikov2009-05-031-5/+4
* Properly handle ExternalSymbol'sAnton Korobeynikov2009-05-031-1/+11
* Provide addc and subcAnton Korobeynikov2009-05-031-0/+45
* Add left shiftAnton Korobeynikov2009-05-031-0/+6
* Add direct branchAnton Korobeynikov2009-05-031-5/+13
* It's error-prone to maintain two separate variants of asmprinting stuff, one ...Anton Korobeynikov2009-05-031-104/+104
* Lower select with custom inserted and make condjumps genericAnton Korobeynikov2009-05-031-25/+21
* Add first draft for conditions, conditional branches, etcAnton Korobeynikov2009-05-031-1/+86
* Add code for save/restore of callee-saved registersAnton Korobeynikov2009-05-031-0/+11
* Proper handle loading of effective address of stack slot stuffAnton Korobeynikov2009-05-031-2/+1
* Reverse order of memory argumentsAnton Korobeynikov2009-05-031-2/+2
* Remove bogus patternAnton Korobeynikov2009-05-031-2/+0
* Add lowering for global address nodes. Not pretty efficient though.Anton Korobeynikov2009-05-031-0/+8
* Some early full call lowering draft for direct callsAnton Korobeynikov2009-05-031-4/+12
* Add call frame setup instruction elimination and lowerid for bunch of call-re...Anton Korobeynikov2009-05-031-6/+43
* Add CALL lowering.Anton Korobeynikov2009-05-031-0/+4
* Add bunch of mem-whatever patternsAnton Korobeynikov2009-05-031-0/+213
* Add bunch of reg-mem inst patternsAnton Korobeynikov2009-05-031-41/+99
* Add normal and trunc storesAnton Korobeynikov2009-05-031-1/+24
* Basic support for mem=>reg movesAnton Korobeynikov2009-05-031-8/+49
* Add 8-bit insts. zext behaviour is not modelled yetAnton Korobeynikov2009-05-031-0/+62
* Add 8-bit regclass and pattern for sext_inregAnton Korobeynikov2009-05-031-17/+23
* Add pattern for ORAnton Korobeynikov2009-05-031-0/+11
* Add reg-imm variantsAnton Korobeynikov2009-05-031-2/+35
* Add hint to nopAnton Korobeynikov2009-05-031-0/+1
* Add more instructionsAnton Korobeynikov2009-05-031-4/+38
* Add dummy lowering for shiftsAnton Korobeynikov2009-05-031-2/+13
* We're not going to spend 100% of time in interrupts, do we? :)Anton Korobeynikov2009-05-031-1/+1
* Add simple reg-reg add.Anton Korobeynikov2009-05-031-0/+14
* Add code enough for emission of reg-reg and reg-imm moves. This allows us to ...Anton Korobeynikov2009-05-031-1/+18
* Add proper ISD::RET loweringAnton Korobeynikov2009-05-031-0/+11
* Dummy MSP430 backendAnton Korobeynikov2009-05-031-0/+34