summaryrefslogtreecommitdiffhomepage
path: root/ir/be/ia32/ia32_finish.c
Commit message (Expand)AuthorAge
* ia32: Fix two places where the AM variant was not set.Christoph Mallon2018-03-12
* Unify indentation of function parametersSebastian Buchwald2017-03-31
* ia32: Rename nodes to match the spelling of the assembler.Christoph Mallon2016-10-31
* Fix indentationSebastian Buchwald2016-05-12
* be: Automatically set the original node name during code selection.Christoph Mallon2016-04-26
* ia32: Introduce x86_insn_size enumMatthias Braun2016-04-24
* CleanupMatthias Braun2016-04-24
* ia32, amd64: Introduce common x86_addr_t struct.Matthias Braun2016-04-04
* be: Use the 2-address code helper.Christoph Mallon2016-04-01
* be: Rename bearch_${ARCH}{.c,_t.h} -> ${ARCH}_bearch{.c,_t.h} for consistency.Christoph Mallon2016-03-15
* cleanup: Remove unnecessary #include.Christoph Mallon2016-01-31
* ia32: Remove unnecessary case distinction.Christoph Mallon2016-01-17
* ia32: Simplify ia32_finish_irg().Christoph Mallon2016-01-17
* amd64, ia32: Check for must_be_same copies for be_Asm.Christoph Mallon2016-01-08
* Remove firmstatMatthias Braun2015-09-19
* Always include irnode_t.h from inside libfirm (or firm_types.h)Matthias Braun2015-09-10
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* pdeq: Remove unnecessary waitq aliasesMatthias Braun2015-09-07
* 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: Add and use be_new_Proj().Christoph Mallon2015-07-28
* Remove unnecessary #include "debug.h".Christoph Mallon2015-07-19
* ia32: Use x86_imm32_t in ia32_immediate_attr_tMatthias Braun2015-07-19
* ia32: Improve code generation for ShlD/ShrD with immediate.Christoph Mallon2015-07-09
* bearch: rework should_be_same constraintMatthias Braun2015-07-01
* be: Replace edges_reroute() + kill_node() by exchange().Christoph Mallon2015-06-28
* be: Remove struct arch_env_t.Christoph Mallon2015-01-18
* ia32: merge common_transform stuff back to transformMatthias Braun2014-12-29
* ia32: Split IMul into IMul and IMulImm.Christoph Mallon2014-12-07
* ia32: Remove unnecessary case for Conv_I2I from need_constraint_copy().Christoph Mallon2014-12-06
* ia32, sparc: Remove redundant test from assure_should_be_same_requirements().Christoph Mallon2014-12-04
* ia32: Clean up assure_should_be_same_requirements().Christoph Mallon2014-12-04
* ia32: Use the generic should-be-same handling for CMovcc.Christoph Mallon2014-12-02
* debug: Clean up panic messages.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
* ia32: Remove remaining three optimisation statistics.Christoph Mallon2014-10-22
* rename proj attribute from Proj to num and change type to unsignedMatthias Braun2014-09-17
* ia32: force flag users to have a condcode attributeMatthias Braun2014-08-15
* Do not create stc and cmc if only SF and ZF are needed.Sebastian Buchwald2014-08-14
* Use correct mode for flag-Proj in transform_sub_to_neg_add.Andreas Fried2014-08-08
* rename error.h to panic.hMatthias Braun2014-05-28
* ia32: Pass irg to ia32_gen_fp_known_const() instead of using current_ir_graph.Christoph Mallon2014-03-06
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* Rename several symconst to address/callee/entity.Christoph Mallon2014-01-27
* ia32: create specific modes instead of using deprecated firm predefined onesMatthias Braun2013-11-12
* ia32: simplify 64bit loweringMatthias Braun2013-06-11
* do not include config.h anymoreMatthias Braun2013-05-04
* ia32_finish: use C99 featuresMatthias Braun2013-01-07
* cleanup: Remove unnecessary #include.Christoph Mallon2012-12-21