Commit message (Expand)AuthorAge
* Reorder functions to keep irg_properties-related stuff together.Andreas Fried2019-06-11
* Set DEBUG_libfirm for CMake debug builds.Andreas Fried2019-05-24
* Prevent direct inclusion of the generated nodes.h.Christoph Mallon2019-05-17
* riscv: support extension from mode Hu (16 bit) to machine sizeJohannes Bucher2019-05-17
* riscv: do not emit IncSP nodes with offset 0Johannes Bucher2019-05-17
* riscv: fix calculation of hi lo immediate (remove undefined behavior)Johannes Bucher2019-05-17
* add a missing includeBasile-z2019-04-26
* Add include for size_tSebastian Buchwald2019-04-26
* Unify header includesSebastian Buchwald2019-04-26
* Added is_constructor property in mtp_additional_propertiesDaniel Biester2019-04-26
* Merge branch 'asm_goto'.Christoph Mallon2019-04-05
| * news: Mention support for 'asm goto'.Christoph Mallon2019-04-05
| * ir: Allow ASM nodes as control flow nodes.Christoph Mallon2019-04-05
| * beasm: Allow be_Asm nodes as control flow nodes.Christoph Mallon2019-04-05
| * beasm: Give label constraints the "register" class 'exec'.Christoph Mallon2019-04-05
| * beasm: Do not confuse the additional register pressure handling with exec out...Christoph Mallon2019-04-05
| * beasm: Tell the backends how to handle the fallthrough exec output of be_Asm.Christoph Mallon2019-04-05
| * be, ir: Give be_Asm and ASM a fallthrough exec output.Christoph Mallon2019-04-05
| * beasm: Handle operand modifier 'l' in all backends.Christoph Mallon2019-04-05
| * beasm: Add BE_ASM_OPERAND_LABEL and tell the backends how to emit it.Christoph Mallon2019-04-05
* api: Pass ir_cons_flags to new_*_ASM(), so the pin state is set atomically.Christoph Mallon2019-04-05
* api: Pass the asm text before the constraints and clobbers to new_*_ASM().Christoph Mallon2019-04-05
* Generate the new_*_ASM() functions.Christoph Mallon2019-04-05
* ir: Correct documentation of ASM.Christoph Mallon2019-04-03
* Fix doxygen warningJohannes Bucher2019-04-03
* dump: Dump throwing nodes also in the control flow color (red).Christoph Mallon2019-04-01
* be: Dump the text template of be_Asm.Christoph Mallon2019-04-01
* be: A block needs no label, if it is only reachable by fallthrough from a reg...Christoph Mallon2019-03-31
* amd64: Also determine the frame offset for memory operands of be_Asm.Christoph Mallon2019-03-31
* amd64: Factor out code to determine the frame offset for an x86_addr_t.Christoph Mallon2019-03-31
* ia32: Also determine the frame offset for memory operands of be_Asm.Christoph Mallon2019-03-31
* ia32: Factor out code to determine the frame offset for an x86_addr_t.Christoph Mallon2019-03-31
* ia32: Set {base,index,mem}_input directly in init_ia32_attributes().Christoph Mallon2019-03-31
* ia32: Remove the enum constant 'IA32_ATTR_ia32_asm_attr_t'.Christoph Mallon2019-03-31
* amd64, ia32: Support all address modes in inline asm.Christoph Mallon2019-03-25
* Zero out the result struct in x86_create_address_mode() instead of in each ca...Christoph Mallon2019-03-25
* Use MAX.Christoph Mallon2019-03-24
* be: Refine modelling of additional register pressure.Christoph Mallon2019-03-24
* Add assertion for value that would lead to undefined behaviorSebastian Buchwald2019-03-22
* be: Allow compiling on unknown/unsupported hosts.Christoph Mallon2019-03-19
* be: Also detect MIPS and RISC-V hosts.Christoph Mallon2019-03-19
* be: Add the typedef 'be_add_pressure_t' for additional register pressure.Christoph Mallon2019-03-19
* beasm: Ignore the fixed inputs/outputs when deciding which strategy to use to...Christoph Mallon2019-03-18
* loop unrolling: fix calculation of #iterationsJohannes Bucher2019-03-15
* Remove unnecessary relative path from #include.Christoph Mallon2019-03-13
* riscv: fix invalid assembler errors due to too large immediatesJohannes Bucher2019-03-12
* Revert "amd64: emitter: assert that register should_be_same constraints are n...Christoph Mallon2019-03-08
* bepbqpcoloring: Disable USE_BIPARTITE_MATCHING again.Christoph Mallon2019-03-08
* beasm: Factor out common code to add an immediate operand.Christoph Mallon2019-03-06
* Remove duplicate calls to be_set_asm_operand().Christoph Mallon2019-03-06