ia32: Use a more logical specification of operand sizes in the binary emitter.
[libfirm] / ir / be / ia32 /
2012-12-02 Christoph Mallonia32: Use a more logical specification of operand sizes...
2012-12-02 Christoph Mallonia32: Clean up peephole_ia32_Cmp().
2012-12-02 Christoph Mallonbesched: Add and use sched_replace().
2012-12-02 Christoph Mallonbe: Use sched_add_before(a, b) instead of sched_add_aft...
2012-12-02 Christoph Mallonia32: Remove unnecessary tests from transform_to_Load...
2012-12-02 Christoph Mallonbescripts: Remove unused execution unit specification.
2012-12-02 Christoph Mallonbescripts: Remove unused features and stale uses of...
2012-12-02 Christoph Mallonia32: Remove (empty) emitters from nodes, which should...
2012-12-02 Christoph Mallonia32: Do not ignore the floating point control word...
2012-12-02 Christoph Mallonia32: Simplify ia32_register_saved_by().
2012-12-02 Christoph Mallonarray: Add and use NEW_ARR_DZ().
2012-11-30 Christoph Mallonia32: Fix some mostly harmless warnings.
2012-11-30 Christoph Mallonia32: When emitting an asm memory operand, ignore the...
2012-11-30 Christoph Mallonia32: Remove the ia32_x87_attr_t from ia32_asm_attr_t.
2012-11-30 Christoph Mallonia32: Factorise setting do_x87_sim into a helper function.
2012-11-30 Christoph Mallonbemain: Centrally call be_gas_end_compilation_unit...
2012-11-30 Christoph Mallonbemain: Centrally call be_emit_init() and be_gas_begin_...
2012-11-29 Christoph Mallonia32: Remove the write-only/unused attributes isa and...
2012-11-29 Christoph Mallonia32: There are no Start nodes (only be_Start), which...
2012-11-29 Christoph Mallonbeemit: Provide be_emit_node(), which merges the (almos...
2012-11-29 Christoph Mallonbeemit: Provide be_set_emitter() replacing identical...
2012-11-28 Christoph Mallonarch_spec: Remove remnants of unused operands.
2012-11-28 Christoph Mallonia32: Replace get_proj() by be_get_Proj_for_pn().
2012-11-28 Christoph Mallonbearch: Use be_foreach_use() in more places.
2012-11-28 Christoph Mallonbearch: Make the register requirements an output parame...
2012-11-28 Matthias Braunintroduce be_foreach_use and use it
2012-11-28 Matthias Braunmore be_foreach_definition usage
2012-11-28 Matthias Braunintroduce be_lv_foreach_cls and use it
2012-11-28 Christoph Mallonia32: Implement ugly fix to use the right noreg, when...
2012-11-27 Christoph Mallonbearch: Introduce be_foreach_out().
2012-11-27 Christoph Mallonia32: Prevent out-of-bounds access after calling emit_a...
2012-11-27 Christoph Mallonia32: Inline get_ia32_orig_node() into its only caller.
2012-11-27 Christoph Mallonia32: Remove declarations of non-existent functions.
2012-11-27 Christoph Mallonia32: Remove the unnecessary functions is_ia32_AddrMode...
2012-11-27 Christoph Mallonia32: Make some tests a bit cheaper by checking for...
2012-11-27 Christoph Mallonia32: Do not use current_ir_graph in ia32_make_register...
2012-11-27 Christoph Mallonia32: Do not use current_ir_graph in ia32_create_Immedi...
2012-11-27 Christoph Mallonia32: Clean up ia32_try_create_Immediate().
2012-11-27 Christoph Mallonia32: Allow symconsts in "i" asm constraints.
2012-11-27 Christoph Mallonia32: Remove the parameter immediate_constraint_type...
2012-11-27 Christoph Mallonscripts: Use a string instead of magic numbers for...
2012-11-27 Christoph Mallonia32: Simply return the single_req in ia32_parse_clobber().
2012-11-27 Christoph Mallonia32: Clean ip ia32_make_register_req().
2012-11-27 Christoph Mallonia32: Simply return the class_req in ia32_make_register...
2012-11-27 Christoph Mallonia32: Make ia32_make_register_req() static.
2012-11-27 Christoph Mallonbearch: Use arch_register_req_is().
2012-11-26 Matthias Braunquery firmstat options through lc_opt system
2012-11-26 Christoph Mallonia32: Do not call a global variable mcount.
2012-11-25 Christoph Malloncleanup: Remove several uses of current_ir_graph.
2012-11-25 Christoph Malloncleanup: Remove unnecessary #include "beirg.h".
2012-11-25 Christoph Mallonbearch: remove arch_register_type_joker.
2012-11-24 Christoph Mallonbearch: Remove arch_get_inverse() and associated code.
2012-11-24 Christoph Malloncleanup: Remove unnecesary #include from bearch.h.
2012-11-24 Christoph Mallonbeabi: Turn be_abi_call_flags_t into a struct.
2012-11-24 Christoph Mallonbearch: Remove the write-only attribute link_class...
2012-11-16 Matthias Braunia32: fix stupid bug introduced in last commit
2012-11-15 Matthias Braunia32_x87: remove the distinction between vfp and fp...
2012-11-15 Christoph Mallonx87: Add a heuristic for fxch-ing one operand in sim_bi...
2012-11-15 Christoph Mallonx87: Only use fucompp if one operand happens to be...
2012-11-15 Christoph Mallonx87: Enable x87_create_fpop() to remove entries other...
2012-11-15 Christoph Mallonx87: Remove the parameter num from x87_create_fpop().
2012-11-15 Christoph Mallonx87: Improve sim_binop(): Only use fxch if both operand...
2012-11-15 Christoph Mallonx87: Simplify the case when both operands are dead...
2012-11-15 Christoph Mallonx87: Fix harmless typo in sim_binop().
2012-11-15 Christoph Mallonx87: Simplify x87 code generation.
2012-11-14 Christoph Mallonx87: Simplify sim_Fucom().
2012-11-14 Christoph Mallonx87: Simplify selecting the instruction and popping...
2012-11-13 Christoph Mallonx87: Do not set x87 attributes, which are not used.
2012-11-13 Christoph MallonRemove the very thin wrapper function arch_register_get...
2012-11-13 Christoph MallonRemove the very thin wrapper function arch_register_get...
2012-11-13 Christoph MallonRemove the very thin wrapper function arch_register_get...
2012-11-12 Christoph MallonMerge the (single) pop and non-pop variants of x87...
2012-11-12 Christoph MallonMerge the pop and non-pop variants of x87 store operations.
2012-11-12 Christoph MallonMerge the pop and non-pop variants of x87 binary operat...
2012-11-12 Christoph MallonMerge the r and non-r variants of fdiv and fsub.
2012-11-12 Christoph MallonRemove unnecessary tests.
2012-11-12 Christoph MallonPanic when asked to simulate a vfprem.
2012-11-11 Christoph MallonCorrect some off-by-one errors in ia32_emitf().
2012-11-11 Christoph MallonImplement binary emitter for ia32 bt.
2012-11-11 Christoph MallonFake a binary emitter for ia32 asm.
2012-11-11 Christoph MallonImplement binary emitter for ia32 fisttp.
2012-11-11 Christoph MallonImplement binary emitter for ia32 popcnt.
2012-11-11 Christoph MallonImplement binary emitter for ia32 bswap.
2012-11-11 Christoph MallonImplement binary emitter for ia32 sbb0.
2012-11-11 Christoph MallonImplement binary emitter for ia32 ffreep.
2012-11-11 Christoph MallonFactorise code for binary emitters of ia32 fp operation...
2012-11-11 Christoph MallonSimply emit nothing for ia32 Unknown.
2012-11-11 Christoph MallonImplement binary emitters for ia32 bsf and bsr.
2012-11-11 Christoph MallonFactorise code of binary emitters for ia32 unops with...
2012-11-11 Christoph MallonCorrect bemit_${OP}() and bemit_${OP}mem().
2012-11-10 Christoph MallonUse edges_reroute_except() instead of edges_reroute...
2012-11-10 Christoph MallonClaim that AMD family 12h, 14h and 15h are K10.
2012-11-10 Christoph MallonFix calculation of x86 CPU family.
2012-11-09 Matthias Braunia32: allow Minus, Phi in any float mode
2012-11-09 Matthias Braunia32: we can skip float downconvs before stores
2012-11-05 Christoph MallonInline x87_set_tos() into its only caller.
2012-11-05 Christoph MallonRemove cruft from sim_Copy().
2012-11-05 Christoph MallonRemove redundant assert.
2012-11-05 Christoph MallonRemove the unused return value from x87_create_fxch().
2012-11-05 Christoph MallonGet rid of x87_push_dbl() by passing an usable register...
next