summaryrefslogtreecommitdiffhomepage
path: root/ir/be/ia32
Commit message (Expand)AuthorAge
...
* ia32: Remove supernumerous format argument.Christoph Mallon2018-05-31
* be: Factor out code to decide whether a basic block needs a label.Christoph Mallon2018-05-31
* ir: Overhaul representation of ASM constraints in the IR.Christoph Mallon2018-05-11
* be: Factor out code to prepare information collection for an asm node.Christoph Mallon2018-05-09
* be: Use a common struct to hold basic asm operand information.Christoph Mallon2018-05-08
* lower_dw: Move the ia32-specific ASM lowerer into the ia32 backend.Christoph Mallon2018-05-08
* lower_dw: Do not pass the high mode as parameter to the lowering functions.Christoph Mallon2018-05-08
* be: Handle clobbers in be_make_asm().Christoph Mallon2018-05-04
* be: Add a flag to allow registers of a class as input even if clobbered in an...Christoph Mallon2018-05-04
* amd64, ia32: Move each table of additional clobber names into the only file w...Christoph Mallon2018-05-04
* be: Factor out parsing of register names for clobbers.Christoph Mallon2018-05-04
* amd64, ia32: Handle clobbers late after all other inputs are already added to...Christoph Mallon2018-04-29
* Remove the unused typedef 'emit_register_func'.Christoph Mallon2018-04-27
* amd64, ia32: Support the asm operand modifier `P`.Christoph Mallon2018-04-15
* amd64, ia32: Support the asm operand modifier `X`.Christoph Mallon2018-04-15
* amd64, ia32: Support the asm operand modifier `p`.Christoph Mallon2018-04-15
* amd64, ia32: Support the asm operand modifier `A`.Christoph Mallon2018-04-15
* lower: Handle creation of the libgcc entities directly in the double word low...Christoph Mallon2018-04-08
* be: Handle '%u' centrally in BE_EMITF().Christoph Mallon2018-04-08
* amd64, be, ia32, sparc: Record that there is a twice returning call (setjmp) ...Christoph Mallon2018-04-03
* 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
* Fix typo in comment.Christoph Mallon2018-03-14
* ia32: Consistently use the whole fpcw class in requirement specifications.Christoph Mallon2018-03-13
* ia32: Fix two places where the AM variant was not set.Christoph Mallon2018-03-12
* ia32: Reduce code duplication for store-like nodes in create_proj_for_store().Christoph Mallon2018-03-12
* 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: When using another flags producer check for the flag requirements inste...Christoph Mallon2018-02-26
* 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: Remove the redundant parameter 'sp' from be_new_IncSP().Christoph Mallon2018-02-26
* Implement a new, callback-based, lowering for calls with compounds.Andreas Fried2017-12-13
* ia32/amd64: Put copying of call arguments into the memory chain.Andreas Fried2017-12-13
* Fix typosSebastian Buchwald2017-11-21
* Move loop-invariant variable out of loopSebastian Buchwald2017-10-12
* Add spaces around operatorsSebastian Buchwald2017-10-12
* Handle optional parameters of builtin_prefetch.Sebastian Buchwald2017-07-19
* Simplify test in is_sign_extend().Christoph Mallon2017-07-12
* Use tarvals to compute is_sign_extend.Andreas Fried2017-07-06
* ia32: Improve code generation for 64 bit multiplication if the lower half of ...Christoph Mallon2017-05-15