summaryrefslogtreecommitdiffhomepage
path: root/ir/be/benode.c
Commit message (Expand)AuthorAge
...
* be: Give CopyKeep a should_be_same requirement.Christoph Mallon2015-07-07
* be: Remove duplicate setting of out requirement.Christoph Mallon2015-07-01
* bearch: Use bool:1 instead of a bitset for remainin reg_req typesMatthias Braun2015-07-01
* bearch: rework should_be_same constraintMatthias Braun2015-07-01
* Remove produces_sp register constraintMatthias Braun2015-07-01
* be: Add and use be_allocate_in_reqs().Christoph Mallon2015-06-26
* remove arch_register_req_type_limited, look whether the limited pointer is !=...Matthias 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
* be: Introduce a generic be_Asm node.Christoph Mallon2015-06-05
* be: Add the function arch_copy_irn_out_info() to copy one requirement and reg...Christoph Mallon2015-01-11
* benode: Add be_new_Phi0() and be_complete_Phi().Christoph Mallon2015-01-10
* belower: Remove be_Perm_reduce() and rewrite it at its only user.Christoph Mallon2015-01-08
* be: Inline be_new_CopyKeep_single() into its only caller.Christoph Mallon2014-12-30
* be: Remove the unused function be_set_CopyKeep_op().Christoph Mallon2014-12-30
* be: Use one common be_null_ops instead of one per backend.Christoph Mallon2014-12-29
* be: be_Keep does not need to be dynamic anymore.Christoph Mallon2014-12-29
* be: Add and use be_new_Keep_one() to keep a single node.Christoph Mallon2014-12-29
* be: Create a new be_Keep with its inputs right away instead of adding one aft...Christoph Mallon2014-12-29
* be: Use get_irn_arity() instead of passing the arity to init_node_attr().Christoph Mallon2014-12-29
* be: Correctly handle dynamic ops in init_node_attr().Christoph Mallon2014-12-29
* be: Remove get_be_irn_opcode().Christoph Mallon2014-12-29
* be: Remove the stale struct be_return_attr_t.Christoph Mallon2014-12-29
* benode: introduce be_AnyVal.Matthias Braun2014-12-29
* benode: cleanupMatthias Braun2014-12-29
* ir: Use ARRAY_SIZE() instead of magic numbers.Christoph Mallon2014-12-28
* fix gcc warningMatthias Braun2014-11-25
* 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: Make be_set_constr_in() static.Christoph Mallon2014-11-17
* Avoid direct op->ops accessesMatthias Braun2014-11-16
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* be: Remove frame input from MemPerm.Christoph Mallon2014-11-13
* be: Remove the thin wrapper macro arch_register_class_n_regs().Christoph Mallon2014-11-13
* be: Remove the thin wrapper macro arch_register_class_mode().Christoph Mallon2014-11-13
* be: Rename reg_class of struct arch_register_t to cls.Christoph Mallon2014-11-13
* ir: Use get_Proj_for_pn().Christoph Mallon2014-11-11
* ir: Add and use is_irn_dynamic().Christoph Mallon2014-10-31
* all: Use MEMCPY().Christoph Mallon2014-10-31
* be: Remove arch_possible_memory_operand().Christoph Mallon2014-10-31
* util: Add an use MEMCPY().Christoph Mallon2014-10-27
* move arch_dump functions to be_dumpMatthias Braun2014-10-18
* API change+fix for IncSP alignmentMatthias Braun2014-10-07
* be: remove be_Start,be_Return,be_Call,be_AddSP,be_SubSP nodesMatthias Braun2014-10-02
* rename proj attribute from Proj to num and change type to unsignedMatthias Braun2014-09-17
* put irg link directly into node attributsMatthias Braun2014-09-17
* rework and cleanup schedulersMatthias Braun2014-09-15
* use designated initializers for arch_irn_opsMatthias Braun2014-09-15
* benode: cleanup, use C99Matthias Braun2014-09-15
* node_cmp_attr changed to node_attrs_equal and code cleaned upMatthias Braun2014-09-15