aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2009-05-03Handle implicit zext in a better way. Shamelessly stolen from x86 backend.Anton Korobeynikov
2009-05-03Update due to mainline API changeAnton Korobeynikov
2009-05-03Add TODO list :)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-03Expand divisions into libcallsAnton Korobeynikov
2009-05-03Custom lower SIGN_EXTENDAnton Korobeynikov
2009-05-03Some eye-candyAnton Korobeynikov
2009-05-03Print function header / footerAnton Korobeynikov
2009-05-03Fix printing: je => jeqAnton 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-03Expand all sorts of indirect branchesAnton Korobeynikov
2009-05-03Add InsertBranch() hook for tail mergeingAnton Korobeynikov
2009-05-03Implement bswapAnton Korobeynikov
2009-05-03Properly handle ExternalSymbol'sAnton Korobeynikov
2009-05-03Expand muls (all mulls!) to libcalls for nowAnton 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
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