aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/MSP430
AgeCommit message (Expand)Author
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
2009-05-03Add first draft for conditions, conditional branches, etcAnton Korobeynikov
2009-05-03Hanle i8 returnsAnton Korobeynikov
2009-05-03Small tweakingAnton Korobeynikov
2009-05-03Add prologue/epilogue emission. Fix frame pointer handling.Anton Korobeynikov
2009-05-03Add code for save/restore of callee-saved registersAnton Korobeynikov
2009-05-03Two more hooks for RA and FP registersAnton Korobeynikov
2009-05-03Proper handle loading of effective address of stack slot stuffAnton Korobeynikov
2009-05-03Match frame indexesAnton Korobeynikov
2009-05-03First draft of stack slot loads / stores loweringAnton Korobeynikov
2009-05-03Reverse order of memory argumentsAnton Korobeynikov
2009-05-03Remove bogus patternAnton Korobeynikov
2009-05-03Correct asmprinting of memory operandsAnton Korobeynikov
2009-05-03Match wrapper node for addressAnton Korobeynikov
2009-05-03Add lowering for global address nodes. Not pretty efficient though.Anton Korobeynikov
2009-05-03Some early full call lowering draft for direct callsAnton Korobeynikov
2009-05-03Add call frame setup instruction elimination and lowerid for bunch of call-re...Anton Korobeynikov
2009-05-03Add CALL lowering.Anton Korobeynikov
2009-05-03Add bunch of mem-whatever patternsAnton Korobeynikov
2009-05-03Add bunch of reg-mem inst patternsAnton Korobeynikov
2009-05-03Add normal and trunc storesAnton Korobeynikov
2009-05-03Basic support for mem=>reg movesAnton Korobeynikov
2009-05-03Add 8-bit insts. zext behaviour is not modelled yetAnton Korobeynikov
2009-05-03Add 8-bit regclass and pattern for sext_inregAnton Korobeynikov
2009-05-03Add pattern for ORAnton Korobeynikov
2009-05-03Add reg-imm variantsAnton Korobeynikov
2009-05-03Add hint to nopAnton Korobeynikov
2009-05-03Add more instructionsAnton Korobeynikov
2009-05-03CleanupAnton Korobeynikov
2009-05-03Add dummy lowering for shiftsAnton Korobeynikov
2009-05-03We don't have any div at all - thus mark it as expensiveAnton Korobeynikov
2009-05-03We're not going to spend 100% of time in interrupts, do we? :)Anton Korobeynikov
2009-05-03Add simple reg-reg add.Anton Korobeynikov
2009-05-03gas uses lower letter for register namesAnton Korobeynikov
2009-05-03Add code enough for emission of reg-reg and reg-imm moves. This allows us to ...Anton Korobeynikov
2009-05-03Add function body printing routineAnton Korobeynikov
2009-05-03Add 'msp430' target triple recognizerAnton Korobeynikov
2009-05-03Make emit{Prologue,Epilogue}() noop for nowAnton Korobeynikov
2009-05-03Add callee-saved regs & reg classes getter hooksAnton Korobeynikov
2009-05-03Add simple FP indicator for given function hookAnton Korobeynikov
2009-05-03Provide set of reserved registersAnton Korobeynikov
2009-05-03Add proper ISD::RET loweringAnton Korobeynikov
2009-05-03Add first draft of MSP430 calling convention stuff and draft of ISD::FORMAL_A...Anton Korobeynikov
2009-05-03Fix register names, fix register allocation order, handle frame pointer.Anton Korobeynikov
2009-05-03Clearify the usage and add some debug stuffAnton Korobeynikov
2009-05-03CleanupAnton Korobeynikov
2009-05-03Add cmake script. No idea whether it works or not :)Anton Korobeynikov
2009-05-03Add a noteAnton Korobeynikov