summaryrefslogtreecommitdiffhomepage
path: root/ir/be/benode.h
Commit message (Expand)AuthorAge
* be, ir: Give be_Asm and ASM a fallthrough exec output.Christoph Mallon2019-04-05
* be, ir: For consistency memory now is the first output of ASM and be_Asm.Christoph Mallon2018-05-28
* be: For consistency make memory the first input of be_Asm.Christoph Mallon2018-05-28
* be: Remove the redundant parameter 'mode' from be_new_Phi().Christoph Mallon2018-02-26
* be: Remove the redundant parameter 'sp' from be_new_IncSP().Christoph Mallon2018-02-26
* be: Add and use a generic backend node for unknown values.Christoph Mallon2016-11-28
* be: Factor out common code to handle switch tables.Christoph Mallon2016-11-28
* Remove be_node_attr_t typeMatthias Braun2016-11-08
* be: Give be_Relocations debug info.Christoph Mallon2016-10-15
* be: Determine mode of new Phi0 from the given register requirement.Christoph Mallon2016-04-05
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* be: Clean up 'be_new_Perm()'.Christoph Mallon2016-03-21
* be: Move 'be_create_reg_req()' from benode to bearch.Christoph Mallon2016-03-21
* be: Allow creation of Copy nodes with debug info.Christoph Mallon2016-03-01
* Enfore Add/Sub pointer, offset to use reference_offset_modeMatthias Braun2015-10-18
* be: Give the operand of be_IncSP a symbolic name.Christoph Mallon2015-09-08
* be: Pass the input requirements directly to the constructors of nodes, which ...Christoph Mallon2015-09-08
* be: Add and use be_new_Copy_before_reg().Christoph Mallon2015-08-29
* be: Add and use be_new_Proj_reg(), to create a Proj using the given register.Christoph Mallon2015-08-29
* be: Use one common function to copy the node attributes in the backend.Christoph Mallon2015-08-19
* be: Reintroduce be_Start.Christoph Mallon2015-08-09
* be: Add and use be_get_or_make_Proj_for_pn().Christoph Mallon2015-08-07
* be: Add and use be_new_Proj().Christoph Mallon2015-07-28
* be: Dump registers and requirements of all middle-end nodes, not just Phis.Christoph Mallon2015-07-27
* benode: Remove be_Any nodeMatthias Braun2015-07-23
* benode: Introduce be_Relocation nodeMatthias Braun2015-07-22
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
* bearch: Use bool:1 instead of a bitset for remainin reg_req typesMatthias Braun2015-07-01
* be: Add and use be_allocate_in_reqs().Christoph Mallon2015-06-26
* move op_estimated_cost callback to isa_if; remove arch_irn_opsMatthias 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
* cleanup: Remove unnecessary #include.Christoph Mallon2014-12-31
* cleanup: Correct macro names of include guards.Christoph Mallon2014-12-31
* 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: Remove get_be_irn_opcode().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
* be: Make be_set_constr_in() static.Christoph Mallon2014-11-17
* 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
* benode: cleanup, use C99Matthias Braun2014-09-15