summaryrefslogtreecommitdiffhomepage
path: root/ir/be
Commit message (Expand)AuthorAge
...
* 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
* 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
* beasm: Support modifier 'c' (plain immediate) in all remaining backends.Christoph Mallon2019-03-06
* Fix typo in comment.Christoph Mallon2019-03-06
* fix mips and riscv function alignmentJohannes Bucher2019-03-06
* beasm: Add helper function to check for occurrence of modifiers.Christoph Mallon2019-03-04
* be: Mark be_Asm as memory user.Christoph Mallon2019-03-04
* be: Remove the parameter 'opar' from new_be_op().Christoph Mallon2019-03-04
* beasm: Do not calculate additional pressure for register classes with manual ...Christoph Mallon2019-03-04
* be: Factor out code to emit an unconditional jump in each backend.Christoph Mallon2019-03-04
* beasm: More consistent use of input/output counts in be_make_asm().Christoph Mallon2019-03-04
* Fix typosSebastian Buchwald2019-02-23
* Fix compile errors with enabled USE_BIPARTIT_MATCHINGSebastian Buchwald2019-02-23
* improved readability/code quality according to clang-tidy readability checksJohannes Bucher2019-01-24
* amd64 backend: add missing should_be_same constraints in builtin_ffsJohannes Bucher2019-01-11
* amd64: emitter: assert that register should_be_same constraints are not violatedJohannes Bucher2019-01-11
* Silence compiler warnings.Andreas Fried2019-01-07
* ia32: / ifconv: do not generate cmov constructsJohannes Bucher2018-10-10
* ia32: Set mode_T for a Conv_I2I loading from memory right after creating it, ...Christoph Mallon2018-09-29
* ia32: Ensure correct translation of Proj M -> Load as part of a RMW operation.Christoph Mallon2018-09-29
* ia32: Use correct format specifier for int.Christoph Mallon2018-09-26
* heur4: Fix comment.Christoph Mallon2018-09-26
* arm: Remove the unused format specifier '%X'.Christoph Mallon2018-09-26
* arm: Emit offsets in decimal.Christoph Mallon2018-09-26
* ia32: Simplify gen_Proj_Load().Christoph Mallon2018-09-24
* ia32: Remove impossible case from gen_Proj_Load().Christoph Mallon2018-09-24
* Remove dead assignment.Christoph Mallon2018-09-24
* ia32: Remove redundant check.Christoph Mallon2018-09-24
* ia32: Correctly use X86_ADDR_REG instead of X86_ADDR_INVALID.Christoph Mallon2018-09-22
* ia32: Simplify handling of nodes in create_proj_for_store(), which have mode ...Christoph Mallon2018-09-22
* x86: Set the address mode variant in eat_shl() right away instead of doing it...Christoph Mallon2018-09-19
* ia32: Use set_indexed_ent().Christoph Mallon2018-09-19
* ia32: Remove redundant 'set_ia32_op_type(..., ia32_Normal)'.Christoph Mallon2018-09-19
* Reduce code duplication a bit.Christoph Mallon2018-09-19
* Use set_am_const_entity().Christoph Mallon2018-09-03
* ia32: Remove redundant set_irn_pinned(n, false).Christoph Mallon2018-09-02
* ia32: Remove pointless state 'exc_pinned' from node specifications.Christoph Mallon2018-09-02
* ia32: Do not unnecessarily attach a Proj to an fadd.Christoph Mallon2018-09-01
* ia32: Factor out and simplify code to select elements from a float array.Christoph Mallon2018-09-01
* ia32: Remove the unused function clear_ia32_commutative().Christoph Mallon2018-09-01