summaryrefslogtreecommitdiffhomepage
path: root/ir/be/ia32/ia32_spec.pl
Commit message (Expand)AuthorAge
* ia32: Remove pointless state 'exc_pinned' from node specifications.Christoph Mallon2018-09-02
* ia32: Rename 'Return' to 'Ret' to match the instruction name.Christoph Mallon2018-06-01
* be: Factor out code to decide whether a basic block needs a label.Christoph Mallon2018-05-31
* be: Add a flag to allow registers of a class as input even if clobbered in an...Christoph Mallon2018-05-04
* ia32: Consistently use the whole fpcw class in requirement specifications.Christoph Mallon2018-03-13
* ia32: Factor out a template for fucom operations.Christoph Mallon2018-03-12
* ia32: Simplify the specification of NotMem by using a template.Christoph Mallon2018-03-07
* be: Remove redundant "uses_memory".Christoph Mallon2018-03-06
* ia32: Factor out a template for store operations.Christoph Mallon2018-03-05
* ia32: Factor out a template for load operations.Christoph Mallon2018-03-05
* ia32: Give fild the same op_flags as other load operations.Christoph Mallon2018-03-05
* be: Automatically use be_info_init_irn().Christoph Mallon2018-02-28
* amd64, ia32: Remove redundant mode specifications from instructions.Christoph Mallon2018-02-28
* ia32: Do not unnecessarily restrict flags requirements to the single register.Christoph Mallon2018-02-26
* be: Turn the specification of each register class into a map.Christoph Mallon2018-02-26
* be: Add and use a generic backend node for unknown values.Christoph Mallon2016-11-28
* amd64, arm, ia32, sparc, template: Use '{name}'.Christoph Mallon2016-10-31
* ia32: Rename nodes to match the spelling of the assembler.Christoph Mallon2016-10-31
* ia32: Factor out a template for emms and femms.Christoph Mallon2016-10-27
* ia32: Factor out a template for nodes handling the fpcw.Christoph Mallon2016-10-27
* ia32: Handle shifts, which must be executed with smaller bit width.Christoph Mallon2016-04-26
* ia32: Automatically use X86_SIZE_32 for Lea.Christoph Mallon2016-04-26
* be: Simply use 'undef' instead of additional special handling for empty strings.Christoph Mallon2016-04-25
* ia32: Fix Const node to X86_SIZE_32Matthias Braun2016-04-25
* ia32/amd64: Cleanup/unify call attributeMatthias Braun2016-04-24
* ia32: Introduce x86_insn_size enumMatthias Braun2016-04-24
* i32: Put fild/fist suffix emitter into an own functionMatthias Braun2016-04-18
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* ia32: Remove duplicate 'out_reqs' from 'Sub'.Christoph Mallon2016-03-08
* Add 8-bit variant for ia32_Sub.Sebastian Buchwald2016-02-26
* ia32: Correctly specify register requirements for should-be-same outputs.Christoph Mallon2016-02-26
* be: Generate (some) binary encoding functions from spec fileMatthias Braun2016-02-08
* ia32: Simplify emitter of cmov.Christoph Mallon2016-01-31
* ia32: Do not add fp register inputs/outputs when compiling for soft-float.Christoph Mallon2016-01-21
* Revert "ia32: Fix wrong format for fstptp/fild".Christoph Mallon2015-12-28
* ia32: Fix wrong format for fstptp/fildMatthias Braun2015-12-26
* Stc is rematerializable.Sebastian Buchwald2015-12-21
* ia32: Use shorter 'not{b,b,w} r{l,h,x}' for 'r ^ 0x0000{00FF,FF00,FFFF}'.Christoph Mallon2015-12-05
* ia32: Use shorter 'xorb rh, rh' for 'r & 0xFFFF00FF'.Christoph Mallon2015-12-03
* ia32: Use the normal Xor node for 8/16 bit zeroing.Christoph Mallon2015-12-03
* ia32: Invert the sense of '#' in ia32_emitf() when emitting registers.Christoph Mallon2015-12-03
* ia32: Use shorter 'xor{b,w} x, x' for 'x & {0xFFFFFF00,0xFFFF0000}'.Christoph Mallon2015-09-28
* x86_x87: Move x87 node attributes into an own structMatthias Braun2015-09-20
* ia32: move mode_E/type_E to x86_x87Matthias Braun2015-09-20
* ia32: Directly use the attr, not set_ia32_ls_mode() in the node spec file.Christoph Mallon2015-09-08
* ia32: Clean up gen_Alloc().Christoph Mallon2015-09-08
* begnuas/i32: properly emit jump tables in PIC modeMatthias Braun2015-09-07
* x86_x87: Add reg argument to fxch/fdup/fpop/ffreep constructorsMatthias Braun2015-08-21
* ia32: Introduce fstp for cases where we need to pop the x87 stackMatthias Braun2015-08-21
* ia32: Introduce fistp for cases where we are forced to pop the value from the...Matthias Braun2015-08-21