summaryrefslogtreecommitdiffhomepage
path: root/ir/be/ia32/ia32_nodes_attr.h
Commit message (Expand)AuthorAge
* ia32: Remove the enum constant 'IA32_ATTR_ia32_asm_attr_t'.Christoph Mallon2019-03-31
* be: Factor out common code to handle switch tables.Christoph Mallon2016-11-28
* ia32: Replace 'match_upconv' by explicit 'match_sign_ext' and 'match_zero_ext'.Christoph Mallon2016-05-02
* be: Automatically set the original node name during code selection.Christoph Mallon2016-04-26
* ia32: Use 'ENUMBF()'.Christoph Mallon2016-04-25
* ia32/amd64: Cleanup/unify call attributeMatthias Braun2016-04-24
* Merge x86_imm.h + x86_cc.h => x86_node.hMatthias Braun2016-04-24
* ia32: Introduce x86_insn_size enumMatthias Braun2016-04-24
* CleanupMatthias Braun2016-04-24
* ia32: Give some enums tags.Christoph Mallon2016-04-22
* ia32: Clean up creating destination AM nodes.Christoph Mallon2016-04-22
* ia32, amd64: Introduce common x86_addr_t struct.Matthias Braun2016-04-04
* ia32: Introduce x86_addr_t and use it instead of am_imm for nowMatthias Braun2016-04-04
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* ia32: CleanupMatthias Braun2016-02-14
* x86_x87: Move x87 node attributes into an own structMatthias Braun2015-09-20
* begnuas/i32: properly emit jump tables in PIC modeMatthias Braun2015-09-07
* ia32: Introduce FRAMEOFFSET immediate typeMatthias Braun2015-07-20
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
* ia32: Remove no_pic_adjust flagMatthias Braun2015-07-19
* ia32: Use x86_imm32_t in ia32_immediate_attr_tMatthias Braun2015-07-19
* ia32: Use x86_imm32_t for address mode immediate valuesMatthias Braun2015-07-19
* be: Introduce a generic be_Asm node.Christoph Mallon2015-06-05
* ia32: generalize ASM node handling so we can reuse it for amd64Matthias Braun2014-12-29
* ia32/amd64: slightly cleanup reg emittingMatthias Braun2014-12-29
* ia32: Use an enum bitfield for the attribute tp of ia32_attr_t.Christoph Mallon2014-11-19
* ia32: Merge the attributes use_frame, need_stackent, need_32bit_stackent and ...Christoph Mallon2014-11-16
* ia32: Directly put the bitfields in ia32_attr_t instead of having another str...Christoph Mallon2014-11-13
* ia32: do not use beabi infrastructure anymoreMatthias Braun2014-10-02
* use int32_t instead of int/long for ia32 offsetsMatthias Braun2014-07-24
* Rename several symconst to address/callee/entity.Christoph Mallon2014-01-27
* Always sign extend the left operand of an Shrs.Sebastian Buchwald2013-12-23
* 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: Remove the ia32_x87_attr_t from ia32_asm_attr_t.Christoph Mallon2012-11-30
* x87: Simplify x87 code generation.Christoph Mallon2012-11-15
* Merge the pop and non-pop variants of x87 binary operations.Christoph Mallon2012-11-12
* ia32: cleanup handling of 8/16bit operationsMatthias Braun2012-10-24
* 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
* include backend headers without "../"Matthias Braun2011-09-27
* unify sparc/ia32 SwitchJmp handlingMatthias Braun2011-06-11
* remove get_irg_tls() concept, simply use SymConst and let the backend figure ...Matthias Braun2011-03-30
* reworked ia32 condition code handling, remove backend Bound support (really s...Matthias Braun2011-02-17
* make firm compilable with a c++ compilerMatthias Braun2010-11-04
* save input requirements in be_info without complicated callbackMatthias Braun2010-09-10
* Fix last commit. Note to self: Never do last minute changes after testing.Christoph Mallon2010-05-08