summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bearch.h
Commit message (Expand)AuthorAge
* beasm: Give label constraints the "register" class 'exec'.Christoph Mallon2019-04-05
* be: Add the typedef 'be_add_pressure_t' for additional register pressure.Christoph Mallon2019-03-19
* be: Factor out code to get an input pos for a given register requirement.Christoph Mallon2018-08-23
* be: Add mechanism for a architecture-specific name prefix for registers.Christoph Mallon2018-05-05
* be: Add a flag to allow registers of a class as input even if clobbered in an...Christoph Mallon2018-05-04
* be: Factor out parsing of register names for clobbers.Christoph Mallon2018-05-04
* be: Generalize set_irn_col() to arch_set_irn_register_idx() and use it elsewh...Christoph Mallon2018-03-03
* Rework target initialization and queryMatthias Braun2017-02-20
* be: Consider 'width' in 'reg_reqs_equal()'.Christoph Mallon2016-03-28
* be: Factorise code to create a register requirement.Christoph Mallon2016-03-21
* be: Pass an 'irg' instead of an 'obst' to 'be_create_reg_req()'.Christoph Mallon2016-03-21
* be: Move 'be_create_reg_req()' from benode to bearch.Christoph Mallon2016-03-21
* be: Consider 'kills_value' in 'reg_reqs_equal()'.Christoph Mallon2016-03-21
* be: Remove flag 'aligned' from register requirements.Christoph Mallon2016-03-21
* bejit: Introduce brand new jit infrastructureMatthias Braun2016-02-01
* be: Provide a default implementation for the hook 'is_valid_clobber()'.Christoph Mallon2015-12-07
* cleanup: Correct indentation.Christoph Mallon2015-09-25
* be: Use get_out_info_n().Christoph Mallon2015-08-29
* bearch: Introduce kills_value constraint and use it for ia32_fisttpMatthias Braun2015-08-21
* be: Reintroduce be_Start.Christoph Mallon2015-08-09
* be: Introduce a constraint for execution outputs.Christoph Mallon2015-07-27
* be: Introduce a constraint for memory outputs.Christoph Mallon2015-07-27
* Add a way to specify additional register pressure for the first 4 register cl...Matthias Braun2015-07-23
* be: Do not consider should_be_same in reg_req_has_constraint().Christoph Mallon2015-07-07
* doc: Correct typo in comment.Christoph Mallon2015-07-01
* bearch: Use bool:1 instead of a bitset for remainin reg_req typesMatthias Braun2015-07-01
* bearch: rework must_be_different constraintMatthias Braun2015-07-01
* bearch: rework should_be_same constraintMatthias Braun2015-07-01
* Remove produces_sp register constraintMatthias Braun2015-07-01
* be: Do not explicitly pass an obstack to be_make_start_out().Christoph Mallon2015-06-26
* Reorder arch_register_req_type numbersMatthias Braun2015-06-19
* remove arch_register_req_type_limited, look whether the limited pointer is !=...Matthias Braun2015-06-19
* remove arch_register_type_t in favor of a simple bitfieldMatthias Braun2015-06-19
* get rid of arch_register_flags_t enum in favor of a simple bitfieldMatthias Braun2015-06-19
* move op_estimated_cost callback to isa_if; remove arch_irn_opsMatthias Braun2015-06-19
* move perform_memory_operand callbcack from arch_irn_ops to regalloc_ifMatthias Braun2015-06-19
* break arch_isa_if_t furhter apart by moving spilling related callbacks into a...Matthias Braun2015-06-19
* be: Move main backend loop into backends.Matthias Braun2015-05-24
* be: Remove struct arch_env_t.Christoph Mallon2015-01-18
* be: Move spill_cost and reload_cost from struct arch_env_t into struct arch_i...Christoph Mallon2015-01-18
* be: Move the info about the register classes and registers struct the arch_en...Christoph Mallon2015-01-18
* be: Remove the pointer to the isa interface from the arch env.Christoph Mallon2015-01-18
* be: Add the function arch_copy_irn_out_info() to copy one requirement and reg...Christoph Mallon2015-01-11
* bearch: introduce arch_find_register()Matthias Braun2014-12-29
* be: Provide an inline implementation of arch_add_irn_flags().Christoph Mallon2014-12-28
* be: Remove arch_set_irn_flags().Christoph Mallon2014-12-28
* be: Remove arch_register_req_type_normal.Christoph Mallon2014-12-04
* remove arch_get_frame_entity()Matthias Braun2014-11-25
* change get_sp_bias and set_frame_offset to be callbacks for be_abi_fix_stack_...Matthias Braun2014-11-22
* be: Remove the attribute sp from struct arch_env_t.Christoph Mallon2014-11-13