| Commit message (Expand) | Author | Age |
* | beasm: Tell the backends how to handle the fallthrough exec output of be_Asm. | Christoph Mallon | 2019-04-05 |
|
|
* | beasm: Handle operand modifier 'l' in all backends. | Christoph Mallon | 2019-04-05 |
|
|
* | beasm: Add BE_ASM_OPERAND_LABEL and tell the backends how to emit it. | Christoph Mallon | 2019-04-05 |
|
|
* | beasm: Factor out common code to add an immediate operand. | Christoph Mallon | 2019-03-06 |
|
|
* | Remove duplicate calls to be_set_asm_operand(). | Christoph Mallon | 2019-03-06 |
|
|
* | beasm: Support modifier 'c' (plain immediate) in all remaining backends. | Christoph Mallon | 2019-03-06 |
|
|
* | fix mips and riscv function alignment | Johannes Bucher | 2019-03-06 |
|
|
* | be: Factor out code to emit an unconditional jump in each backend. | Christoph Mallon | 2019-03-04 |
|
|
* | lower_dw: Lower Add and Sub to simple operations instead of using a library c... | Christoph Mallon | 2018-08-14 |
|
|
* | amd64, mips, template: Mark nodes as fallthrough. | Christoph Mallon | 2018-05-31 |
|
|
* | be: Factor out code to decide whether a basic block needs a label. | Christoph Mallon | 2018-05-31 |
|
|
* | mips: Handle 2-address code. | Christoph Mallon | 2018-05-18 |
|
|
* | ir: Overhaul representation of ASM constraints in the IR. | Christoph Mallon | 2018-05-11 |
|
|
* | be: Factor out code to add an output to an asm node. | Christoph Mallon | 2018-05-09 |
|
|
* | be: Factor out code to add an input to an asm node. | Christoph Mallon | 2018-05-09 |
|
|
* | be: Factor out code to prepare information collection for an asm node. | Christoph Mallon | 2018-05-09 |
|
|
* | be: Use a common struct to hold basic asm operand information. | Christoph Mallon | 2018-05-08 |
|
|
* | lower_dw: Do not pass the high mode as parameter to the lowering functions. | Christoph Mallon | 2018-05-08 |
|
|
* | mips: Add '$' as architecture-specific register name prefix. | Christoph Mallon | 2018-05-05 |
|
|
* | arm, mips, sparc: Handle clobbers in asm. | Christoph Mallon | 2018-05-04 |
|
|
* | be: Factor out parsing of register names for clobbers. | Christoph Mallon | 2018-05-04 |
|
|
* | lower: Handle creation of the libgcc entities directly in the double word low... | Christoph Mallon | 2018-04-08 |
|
|
* | mips: Correctly handle twice returning calls (setjmp). | Christoph Mallon | 2018-04-03 |
|
|
* | mips: Replace magic number '4' by a symbolic constant (number of GP register ... | Christoph Mallon | 2018-03-23 |
|
|
* | be: Remove redundant "uses_memory". | Christoph Mallon | 2018-03-06 |
|
|
* | be: Automatically use be_info_init_irn(). | Christoph Mallon | 2018-02-28 |
|
|
* | be: Turn the specification of each register class into a map. | Christoph Mallon | 2018-02-26 |
|
|
* | be: Remove the redundant parameter 'sp' from be_new_IncSP(). | Christoph Mallon | 2018-02-26 |
|
|
* | Implement a new, callback-based, lowering for calls with compounds. | Andreas Fried | 2017-12-13 |
|
|
* | arm, mips, sparc: Set 'highest_shift_amount' to 63. | Christoph Mallon | 2017-03-17 |
|
|
* | mips, arm: Disable all if conversion again | Matthias Braun | 2017-02-20 |
|
|
* | Rework target initialization and query | Matthias Braun | 2017-02-20 |
|
|
* | Reorganize include directives | Matthias Braun | 2017-02-17 |
|
|
* | mips: Need to set replace_xxx in irarch now | Matthias Braun | 2017-01-29 |
|
|
* | irarch: Leave setup to backends | Matthias Braun | 2017-01-28 |
|
|
* | Reorganize va_arg handling | Matthias Braun | 2017-01-28 |
|
|
* | lower_dw: Use be_is_big_endian() | Matthias Braun | 2017-01-28 |
|
|
* | Fix duplicate const warning | Matthias Braun | 2017-01-28 |
|
|
* | mips: Handle Call arguments, which need to be sign/zero extended. | Christoph Mallon | 2017-01-25 |
|
|
* | mips: Perform builtin lowering. | Christoph Mallon | 2017-01-24 |
|
|
* | mips: Avoid unnecessary sign/zero extension right after Load. | Christoph Mallon | 2017-01-22 |
|
|
* | mips: Handle Cmp with 8 and 16 bits. | Christoph Mallon | 2017-01-22 |
|
|
* | mips: Factor out code to sign/zero extend values. | Christoph Mallon | 2017-01-22 |
|
|
* | mips: Fix typo in function name. | Christoph Mallon | 2017-01-22 |
|
|
* | mips: Use the macro TODO. | Christoph Mallon | 2017-01-22 |
|
|
* | mips: Handle compound return values. | Christoph Mallon | 2017-01-16 |
|
|
* | mips: Show a nicer panic instead of a segfault for the unhandled struct param... | Christoph Mallon | 2017-01-14 |
|
|
* | mips: Handle unordered relations in non-float Cmp. | Christoph Mallon | 2017-01-14 |
|
|
* | mips: Lower CopyB. | Christoph Mallon | 2017-01-14 |
|
|
* | mips: Improve matching of addresses. | Christoph Mallon | 2017-01-14 |
|
|