summaryrefslogtreecommitdiffhomepage
path: root/ir/be/ia32/ia32_new_nodes.h
Commit message (Expand)AuthorAge
* ia32: Simplify gen_Proj_Load().Christoph Mallon2018-09-24
* ia32: Remove the unused function clear_ia32_commutative().Christoph Mallon2018-09-01
* ia32: Reduce code duplication for store-like nodes in create_proj_for_store().Christoph Mallon2018-03-12
* be: Automatically set the original node name during code selection.Christoph Mallon2016-04-26
* ia32: Introduce x86_insn_size enumMatthias Braun2016-04-24
* ia32, amd64: Introduce common x86_addr_t struct.Matthias Braun2016-04-04
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* x86: Rename X86_IMM_FRAMEOFFSET to X86_IMM_FRAMEENTMatthias Braun2016-02-15
* ia32: fix bemit_switchjmp, remove now unused get_ia32_switch_table()Matthias Braun2015-09-07
* ia32: Introduce FRAMEOFFSET immediate typeMatthias Braun2015-07-20
* be: Introduce a generic be_Asm node.Christoph Mallon2015-06-05
* ia32: Make [gs]et_ia32_ls_mode() inline.Christoph Mallon2015-04-26
* ia32: Unify the slot of the memory output of fp store nodes.Christoph Mallon2014-12-08
* revert 'silence warning' part of cd27a0c3f9b20423c28c03e7501988773464a950Matthias Braun2014-11-26
* break long line, silence warningMatthias Braun2014-11-25
* ia32: Merge the attributes use_frame, need_stackent, need_32bit_stackent and ...Christoph Mallon2014-11-16
* ia32: Use pn_ia32_M instead of pn_ia32_destAM_M.Christoph Mallon2014-11-12
* ia32: Rename pn_ia32_mem to pn_ia32_M for consistency.Christoph Mallon2014-11-12
* ia32: Generate the output enum for Call.Christoph Mallon2014-11-12
* ia32: Generate the input enum for Return.Christoph Mallon2014-11-12
* ia32: do not use beabi infrastructure anymoreMatthias Braun2014-10-02
* cleanup: remove pointless #endif commentsMatthias Braun2014-08-21
* Add flag outputs to destination address mode instructions.Andreas Fried2014-08-08
* use int32_t instead of int/long for ia32 offsetsMatthias Braun2014-07-24
* Rename several symconst to address/callee/entity.Christoph Mallon2014-01-27
* ia32: remove support for negated symconstsMatthias Braun2013-11-04
* share x86 cc code between ia32 and amd64 backendMatthias Braun2013-10-07
* remove license stuff from filesMatthias Braun2012-12-12
* ia32: Inline get_ia32_orig_node() into its only caller.Christoph Mallon2012-11-27
* ia32: Remove declarations of non-existent functions.Christoph Mallon2012-11-27
* ia32: Remove the unnecessary functions is_ia32_AddrModeS() and is_ia32_AddrMo...Christoph Mallon2012-11-27
* be: rework op_attr handlingMatthias Braun2011-12-21
* be: remove remnants of machine descriptionMatthias Braun2011-11-10
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* introduce Switch nodeMatthias Braun2011-11-02
* Remove unused enum entries.Christoph Mallon2011-07-27
* remove get_irg_tls() concept, simply use SymConst and let the backend figure ...Matthias Braun2011-03-30
* Fix some -Wmissing-declarations warningsMatthias Braun2011-03-04
* reworked ia32 condition code handling, remove backend Bound support (really s...Matthias Braun2011-02-17
* rename tarval to ir_tarvalMatthias Braun2010-10-08
* save input requirements in be_info without complicated callbackMatthias Braun2010-09-10
* remove these largish/noisy headersMatthias Braun2010-07-06
* make firm (mostly) -Wmissing-prototypes cleanMatthias Braun2010-03-09
* - further refactoring and finally eliminated the callback for get_out_reg_reqsMatthias Braun2009-09-18
* - Reworked backends to put out register_requirements into backend_info_tMatthias Braun2009-09-18
* fix some cases of PIC emittingMatthias Braun2009-03-02
* - removed orphan declarationsMichael Beck2009-01-08
* - implemented ia32_ClimbFrame() pseudo-instructionMichael Beck2008-12-19
* - make ia32_am_scale unsignedMichael Beck2008-12-04
* Make using SET_IA32_ORIG_NODE() a bit simpler.Christoph Mallon2008-11-06