aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/MSP430/MSP430InstrInfo.td
AgeCommit message (Expand)Author
2013-02-05Move MRI liveouts to MSP430 return instructions.Jakob Stoklund Olesen
2012-07-13Remove variable_ops from call instructions in most targets.Jakob Stoklund Olesen
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner
2010-06-24fix breakage from r98938 by correctly marking msp430 calls as variadic.Chris Lattner
2010-06-21Remove isTwoAddress from MSP430.Eric Christopher
2010-06-21Make 80-column.Eric Christopher
2010-05-01Do folding for indirect branches, where possibleAnton Korobeynikov
2010-05-01Implement indirect branches on MSP430Anton Korobeynikov
2010-05-01Long branch target oparands are not pc-rel.Anton Korobeynikov
2010-02-27The mayHaveSideEffects flag is no longer used.Dan Gohman
2010-02-09move target-independent opcodes out of TargetInstrInfoChris Lattner
2010-01-15Add branch relaxation pass (shamelessly stolen from PPC).Anton Korobeynikov
2010-01-15Provide instruction sizes & encoding. No opcodes yet (but not needed so far).Anton Korobeynikov
2010-01-15Enable bit tests and setcc stuff.Anton Korobeynikov
2010-01-15Fix cmp emission on msp430: we definitely should turn stuff likeAnton Korobeynikov
2009-12-12Implement variable-width shifts.Anton Korobeynikov
2009-12-08Reduce (cmp 0, and_su (foo, bar)) into (bit foo, bar). This saves extra instr...Anton Korobeynikov
2009-12-07Initial codegen support for MSP430 ISRsAnton Korobeynikov
2009-11-22Drop unsupported imm operandsAnton Korobeynikov
2009-11-11Set isBarrier = 1 on return instructions, as they are control barriers.Dan Gohman
2009-11-08Add and-not (bic) patterns. Based heavily on patch by Brian Lucas!Anton Korobeynikov
2009-11-08Move OR patterns upper to all logical stuff. No functionality change.Anton Korobeynikov
2009-11-08Some nice peephole patterns. Based on patch by Brian Lucas!Anton Korobeynikov
2009-11-08Print tab before operand of jccAnton Korobeynikov
2009-11-08Fix invalid operand updates & implement post-inc memory operandsAnton Korobeynikov
2009-11-07First try of the post-inc operands handling... Not fully worked, though :(Anton Korobeynikov
2009-11-07Add some dummy support for post-incremented loadsAnton Korobeynikov
2009-10-29Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman
2009-10-21Distinguish between pcrel imm operands and 'normal' ones. Fix fixes gross wei...Anton Korobeynikov
2009-10-11Add missed mem-mem move patternsAnton Korobeynikov
2009-10-11Implement proper asmprinting for the globals. This eliminates bogus "call" mo...Anton Korobeynikov
2009-10-10It seems that OR operation does not affect status reg at all.Anton Korobeynikov
2009-08-05Special constants as destinations does not work as expected - drop the patterns.Anton Korobeynikov
2009-05-17TypoAnton Korobeynikov
2009-05-10Add imm-reg and imm-mem patters for cmp on msp430Anton Korobeynikov
2009-05-08Add 8 bit selectAnton Korobeynikov
2009-05-03Handle implicit zext in a better way. Shamelessly stolen from x86 backend.Anton Korobeynikov
2009-05-03Make handling of conditional stuff much more straightforwardAnton Korobeynikov
2009-05-03Temporary disable imm patterns for cmp. Actually, all cmp-related stuff (sele...Anton Korobeynikov
2009-05-03Add 8bit shiftsAnton Korobeynikov
2009-05-03Handle logical shift right (at least I hope so :) )Anton Korobeynikov
2009-05-03Handle anyextAnton Korobeynikov
2009-05-03Implement bswapAnton Korobeynikov
2009-05-03Properly handle ExternalSymbol'sAnton Korobeynikov
2009-05-03Provide addc and subcAnton Korobeynikov
2009-05-03Add left shiftAnton Korobeynikov
2009-05-03Add direct branchAnton Korobeynikov
2009-05-03It's error-prone to maintain two separate variants of asmprinting stuff, one ...Anton Korobeynikov
2009-05-03Lower select with custom inserted and make condjumps genericAnton Korobeynikov