summaryrefslogtreecommitdiffhomepage
path: root/ir/be/betranshlp.c
Commit message (Expand)AuthorAge
* be, ir: For consistency memory now is the first output of ASM and be_Asm.Christoph Mallon2018-05-28
* Reorganize include directivesMatthias Braun2017-02-17
* be: Make the function to get the output position of a node for given register...Christoph Mallon2017-01-12
* be: Factor out code to collect all parameter entities.Christoph Mallon2016-12-22
* be: Add necessary #includes in 'betranshlp.h'.Christoph Mallon2016-12-22
* be: Set the transformer for Projs of Cond and Switch in the generic backend c...Christoph Mallon2016-12-19
* be: Make 'gen_Proj_default()' of ia32 available for all backends as 'be_gen_P...Christoph Mallon2016-12-19
* be: Add and use 'be_mode_needs_gp_reg()'.Christoph Mallon2016-09-18
* Rename pdeq_new.h => pdeq.hMatthias Braun2016-06-27
* Use pdeq_new instead of pdeqMatthias Braun2016-06-27
* When making an 'Add', automatically infer its mode from its operands.Christoph Mallon2016-06-07
* be: Fix matching 'Add(Address/Relocation, Const)' in 'be_match_immediate()'.Christoph Mallon2016-05-04
* be: Automatically set the original node name during code selection.Christoph Mallon2016-04-26
* Rename be_enqueue_preds to be_enqueue_operands.Sebastian Buchwald2016-04-04
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* ir: Change get_irn_in() so it returns the first operand, not the block, at in...Christoph Mallon2015-12-05
* Set appropriate modes when creating parameter stores.Sebastian Buchwald2015-12-04
* be: Factorise code to make Syncs.Christoph Mallon2015-12-03
* irmode: rename reference_mode_unsigned_eq to reference_offset_modeMatthias Braun2015-10-18
* irhooks: Remove some unused hooksMatthias Braun2015-09-19
* Mark node as visited before actually transforming it.Sebastian Buchwald2015-09-14
* be: Order stack nodes by the height of the 'before', not 'after', nodes.Sebastian Buchwald2015-09-14
* Introduce local variable.Sebastian Buchwald2015-09-14
* Indent some comments.Sebastian Buchwald2015-09-14
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* be: Wire stack nodes after code selection.Christoph Mallon2015-09-09
* pdeq: Remove unnecessary waitq aliasesMatthias Braun2015-09-07
* be: Add and use be_new_Proj().Christoph Mallon2015-07-28
* be: Introduce a constraint for memory outputs.Christoph Mallon2015-07-27
* be: Give the none register requirement a register class.Christoph Mallon2015-07-27
* be: Remove the now unused function be_pre_transform_node().Christoph Mallon2015-07-22
* be_match_immediate: Bring back accidentally removed is_tls_entity() checkMatthias Braun2015-07-22
* ia32: Match Relocation nodeMatthias Braun2015-07-22
* be: Do not redundantly set the operands of the new anchor again.Christoph Mallon2015-07-08
* be: Simplify transform_block() and transform_end() by using exact_copy().Christoph Mallon2015-07-08
* be: Do not explicitly copy the execution frequency in transform_block().Christoph Mallon2015-07-08
* be: Add and use be_allocate_in_reqs().Christoph Mallon2015-06-26
* be: Simplify process_ops_in_block().Christoph Mallon2015-06-26
* Properly reserve and free link resource.Sebastian Buchwald2015-06-02
* be: Factorise the code for ia32 to match an immediate.Christoph Mallon2015-05-29
* be: Factorise code to skip same-width conversions.Christoph Mallon2015-04-19
* be: Factorise code to skip down converions while transforming.Christoph Mallon2015-04-19
* be: Factorise code to extract 32 bits from a tarval.Christoph Mallon2015-04-19
* be: Remove post-transform block moving of Projs.Christoph Mallon2015-01-14
* be: Add and use be_transform_nodes_block().Christoph Mallon2015-01-14
* be: Transform the End node in one go instead of adding one keep edge at a time.Christoph Mallon2015-01-14
* ir: Remove dependency edges.Christoph Mallon2015-01-12
* be: Remove nodes, which should not appear while transforming, from be_start_t...Christoph Mallon2014-12-26
* be: Inline be_get_transformed_node() into its only caller.Christoph Mallon2014-12-06
* ir: Let get_irg_anchor() just return the anchor instead of its operands.Christoph Mallon2014-11-19