aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* X86FastISel doesn't support the -tailcallopt ABI.Dan Gohman2009-05-041-0/+6
* Fix code emission for conditional branches.Anton Korobeynikov2009-05-041-2/+2
* Restore minor deletion.Mike Stump2009-05-041-2/+0
* Handle implicit zext in a better way. Shamelessly stolen from x86 backend.Anton Korobeynikov2009-05-031-0/+16
* Update due to mainline API changeAnton Korobeynikov2009-05-035-19/+29
* Add TODO list :)Anton Korobeynikov2009-05-031-0/+42
* Make handling of conditional stuff much more straightforwardAnton Korobeynikov2009-05-033-95/+60
* Temporary disable imm patterns for cmp. Actually, all cmp-related stuff (sele...Anton Korobeynikov2009-05-031-18/+82
* Expand divisions into libcallsAnton Korobeynikov2009-05-031-0/+5
* Custom lower SIGN_EXTENDAnton Korobeynikov2009-05-032-0/+16
* Some eye-candyAnton Korobeynikov2009-05-033-10/+11
* Print function header / footerAnton Korobeynikov2009-05-031-0/+45
* Fix printing: je => jeqAnton Korobeynikov2009-05-031-1/+1
* Add 8bit shiftsAnton Korobeynikov2009-05-034-15/+28
* Handle logical shift right (at least I hope so :) )Anton Korobeynikov2009-05-033-4/+33
* Handle anyextAnton Korobeynikov2009-05-031-0/+3
* Expand all sorts of indirect branchesAnton Korobeynikov2009-05-031-0/+2
* Add InsertBranch() hook for tail mergeingAnton Korobeynikov2009-05-032-0/+30
* Implement bswapAnton Korobeynikov2009-05-031-5/+4
* Properly handle ExternalSymbol'sAnton Korobeynikov2009-05-035-1/+36
* Expand muls (all mulls!) to libcalls for nowAnton Korobeynikov2009-05-031-0/+7
* Provide addc and subcAnton Korobeynikov2009-05-031-0/+45
* Add left shiftAnton Korobeynikov2009-05-033-5/+17
* 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-035-36/+168
* Add first draft for conditions, conditional branches, etcAnton Korobeynikov2009-05-034-2/+202
* Hanle i8 returnsAnton Korobeynikov2009-05-031-0/+3
* Small tweakingAnton Korobeynikov2009-05-032-2/+6
* Add prologue/epilogue emission. Fix frame pointer handling.Anton Korobeynikov2009-05-033-6/+138
* Add code for save/restore of callee-saved registersAnton Korobeynikov2009-05-034-1/+101
* Two more hooks for RA and FP registersAnton Korobeynikov2009-05-031-2/+2
* Proper handle loading of effective address of stack slot stuffAnton Korobeynikov2009-05-033-14/+44
* Match frame indexesAnton Korobeynikov2009-05-031-9/+11
* First draft of stack slot loads / stores loweringAnton Korobeynikov2009-05-035-4/+80
* Reverse order of memory argumentsAnton Korobeynikov2009-05-033-14/+14
* Remove bogus patternAnton Korobeynikov2009-05-031-2/+0
* Correct asmprinting of memory operandsAnton Korobeynikov2009-05-032-21/+25
* Match wrapper node for addressAnton Korobeynikov2009-05-031-2/+17
* Add lowering for global address nodes. Not pretty efficient though.Anton Korobeynikov2009-05-033-1/+27
* Some early full call lowering draft for direct callsAnton Korobeynikov2009-05-032-11/+33
* Add call frame setup instruction elimination and lowerid for bunch of call-re...Anton Korobeynikov2009-05-035-11/+127
* Add CALL lowering.Anton Korobeynikov2009-05-033-4/+193
* 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-033-1/+30
* Basic support for mem=>reg movesAnton Korobeynikov2009-05-034-11/+115
* Add 8-bit insts. zext behaviour is not modelled yetAnton Korobeynikov2009-05-032-8/+79
* Add 8-bit regclass and pattern for sext_inregAnton Korobeynikov2009-05-034-46/+105
* Add pattern for ORAnton Korobeynikov2009-05-033-2/+11