summaryrefslogtreecommitdiffhomepage
Commit message (Expand)AuthorAge
* implemented new nodes and lowering for closuresclosuresDaniel Krueger2017-01-26
* mips: Handle Call arguments, which need to be sign/zero extended.Christoph Mallon2017-01-25
* mips: Perform builtin lowering.Christoph Mallon2017-01-24
* lower: Constify.Christoph Mallon2017-01-24
* be: Factor out common code to make a va_start entity.Christoph Mallon2017-01-24
* be: Factor out code to set the va_list type to a void pointer.Christoph Mallon2017-01-24
* mips: Avoid unnecessary sign/zero extension right after Load.Christoph Mallon2017-01-22
* mips: Handle Cmp with 8 and 16 bits.Christoph Mallon2017-01-22
* mips: Factor out code to sign/zero extend values.Christoph Mallon2017-01-22
* mips: Fix typo in function name.Christoph Mallon2017-01-22
* panic: Also print the name of the function in TODO.Christoph Mallon2017-01-22
* mips: Use the macro TODO.Christoph Mallon2017-01-22
* panic: Add the macro TODO(node).Christoph Mallon2017-01-22
* mips: Handle compound return values.Christoph Mallon2017-01-16
* mips: Show a nicer panic instead of a segfault for the unhandled struct param...Christoph Mallon2017-01-14
* mips: Handle unordered relations in non-float Cmp.Christoph Mallon2017-01-14
* mips: Lower CopyB.Christoph Mallon2017-01-14
* mips: Improve matching of addresses.Christoph Mallon2017-01-14
* mips: Calculate the correct stack size for calls.Christoph Mallon2017-01-14
* mips: Handle lowering of 64 bit subtraction.Christoph Mallon2017-01-13
* mips: Move 64 bit lowering into separate file.Christoph Mallon2017-01-13
* mips: Handle lowering of 64 bit addition.Christoph Mallon2017-01-13
* mips: Add a stub function for lower64 intrinsic creation.Christoph Mallon2017-01-13
* mips: Perform switch lowering.Christoph Mallon2017-01-12
* mips: Use big endian.Christoph Mallon2017-01-12
* Merge branch 'mips'.Christoph Mallon2017-01-12
|\
| * mips: Handle 'Call'.Christoph Mallon2017-01-12
| * be: Make the function to get the output position of a node for given register...Christoph Mallon2017-01-12
| * mips: Handle parameters on the stack.Christoph Mallon2017-01-12
| * mips: Handle inline asm with contraints 'IJKLMNOPRcdgimnrvy' and modifier 'z'.Christoph Mallon2017-01-12
| * mips: Handle spilling.Christoph Mallon2017-01-12
| * mips: Fold Member when transforming Load/Store.Christoph Mallon2017-01-12
| * mips: Handle 'Member'.Christoph Mallon2017-01-12
| * mips: Perform stack simulation and prologue/epilogue insertion.Christoph Mallon2017-01-12
| * be: Handle '%d' centrally in BE_EMITF() instead of in each backend.Christoph Mallon2017-01-12
| * mips: Handle 'Switch'.Christoph Mallon2017-01-12
| * mips: Handle 'Conv'.Christoph Mallon2017-01-12
| * mips: Handle 'Unknown'.Christoph Mallon2017-01-12
| * mips: Handle 'IJmp'.Christoph Mallon2017-01-12
| * mips: Handle 'ir_bk_saturating_increment'.Christoph Mallon2017-01-12
| * mips: Implement skeleton to handle Builtin.Christoph Mallon2017-01-12
| * mips: Handle 'Mulh'.Christoph Mallon2017-01-12
| * mips: Handle 'Mod'.Christoph Mallon2017-01-12
| * mips: Handle 'Div'.Christoph Mallon2017-01-12
| * mips: Handle 'Mul'.Christoph Mallon2017-01-12
| * mips: Handle 'Store'.Christoph Mallon2017-01-12
| * mips: Handle 'Load'.Christoph Mallon2017-01-12
| * mips: Handle 'Address'.Christoph Mallon2017-01-12
| * mips: Handle GP Perm in the emitter.Christoph Mallon2017-01-12
| * mips: Handle 'Jmp' and GP 'Phi'.Christoph Mallon2017-01-12