summaryrefslogtreecommitdiffhomepage
path: root/ir/be/ia32/ia32_emitter.h
Commit message (Expand)AuthorAge
* be: Handle '%u' centrally in BE_EMITF().Christoph Mallon2018-04-08
* be, doc: '%%' is also handle by BE_EMITF().Christoph Mallon2018-04-03
* ia32: Remove '%AR'.Christoph Mallon2018-04-02
* ia32: Do not handle '%lu' in ia32_emitf() anymore.Christoph Mallon2018-04-02
* be: Handle '%s' centrally in BE_EMITF().Christoph Mallon2018-04-02
* be: Update documentation of what is handled by BE_EMITF().Christoph Mallon2018-04-02
* be: Handle '%d' centrally in BE_EMITF() instead of in each backend.Christoph Mallon2017-01-12
* Merge x86_imm.h + x86_cc.h => x86_node.hMatthias Braun2016-04-24
* be: Reduce header dependencies of generated files.Christoph Mallon2016-03-11
* be: Generate (some) binary encoding functions from spec fileMatthias Braun2016-02-08
* ia32: Move encoding related functions from ia32_emitter.[ch] to ia32_encode.[ch]Matthias Braun2016-02-08
* ia32_emit: Use bejit emitters for bemit_XXX()Matthias Braun2016-02-01
* Always include irnode_t.h from inside libfirm (or firm_types.h)Matthias Braun2015-09-10
* ia32: Use thunks to get the value of the PCMatthias Braun2015-07-20
* ia32: add %E emit format for entitiesMatthias Braun2015-07-20
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
* ia32: Remove the block schedule from struct ia32_irg_data_t.Christoph Mallon2014-12-31
* ia32: use short encoding for Shl,Shr,Sar,Rol,Ror with immediate 1Matthias Braun2013-07-01
* be: merge finish_graph() and emit() callbackMatthias Braun2013-06-11
* cleanup: Remove unnecessary #include "bearch_ia32_t.h".Christoph Mallon2013-01-05
* remove license stuff from filesMatthias Braun2012-12-12
* Use ia32_emitf() in ia32_spec.pl.Christoph Mallon2012-07-18
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* include backend headers without "../"Matthias Braun2011-09-27
* eliminate the unnecessary and especially confusing concept of a 'code_generat...Matthias Braun2010-09-22
* experimental beginning of a binary emitter I had lying around hereMatthias Braun2009-09-17
* - implemented ia32 inport, outport for ir_bk_(in|out)portMichael Beck2008-12-29
* - add builtin_(trap|bswap)Michael Beck2008-12-23
* Simplify generating the extend suffix for ia32_Load.Christoph Mallon2008-12-23
* - moved declarations to appropriate header filesMichael Beck2008-11-06
* Make ia32_assign_exc_label() static and remove redundant test.Christoph Mallon2008-10-08
* - ia32_assign_exc_label() cannot take a const node: this fixes some warningMichael Beck2008-07-14
* - unfinished work to support exception label lookupMichael Beck2008-06-12
* Remove the now unused function ia32_emit_am_or_dest_register().Christoph Mallon2008-04-16
* update copyright messageMichael Beck2008-01-02
* Remove the parameter produces_result from ia32_emit_binop(). It is only used ...Christoph Mallon2007-09-29
* no environment anymore for emittersMatthias Braun2007-09-26
* - use flags handling code for ia32 Compares (including Cmov, Set, Jcc)Matthias Braun2007-09-20
* Changed handling of address mode:Matthias Braun2007-08-31
* add Zex8/Zex16 instructionsMichael Beck2007-08-01
* don't fail if type mode can't be determine (which can happen when passing str...Matthias Braun2007-06-13
* initial support for exception handlingMichael Beck2007-06-02
* mode suffix changesMatthias Braun2007-05-09
* cleanups, use the new tarval emitterMatthias Braun2007-05-02
* unified main commentsChristian Würdig2007-04-30
* added new licence headerChristian Würdig2007-04-27
* - Split bearch.h correctly into bearch.h and bearch_t.hMatthias Braun2007-04-18
* - Implement all the state switching stuff needed for efficient fpu modeMatthias Braun2007-04-02
* The big committ:Matthias Braun2007-03-19
* fix some ia32_finish routines not setting ls_mode for xmm nodesMatthias Braun2007-02-27