summaryrefslogtreecommitdiffhomepage
path: root/ir/be/arm
Commit message (Expand)AuthorAge
* beasm: Tell the backends how to handle the fallthrough exec output of be_Asm.Christoph Mallon2019-04-05
* beasm: Handle operand modifier 'l' in all backends.Christoph Mallon2019-04-05
* beasm: Add BE_ASM_OPERAND_LABEL and tell the backends how to emit it.Christoph Mallon2019-04-05
* beasm: Factor out common code to add an immediate operand.Christoph Mallon2019-03-06
* Remove duplicate calls to be_set_asm_operand().Christoph Mallon2019-03-06
* Fix typo in comment.Christoph Mallon2019-03-06
* beasm: Add helper function to check for occurrence of modifiers.Christoph Mallon2019-03-04
* be: Factor out code to emit an unconditional jump in each backend.Christoph Mallon2019-03-04
* arm: Remove the unused format specifier '%X'.Christoph Mallon2018-09-26
* arm: Emit offsets in decimal.Christoph Mallon2018-09-26
* Directly use ${ARCH}_single_reg_req_${CLS}_${REG} instead of ${ARCH}_register...Christoph Mallon2018-08-23
* arm: Resolve warning in NDEBUG build.Christoph Mallon2018-06-11
* 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 add an output to an asm node.Christoph Mallon2018-05-09
* be: Factor out code to add an input to an asm node.Christoph Mallon2018-05-09
* 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: Do not pass the high mode as parameter to the lowering functions.Christoph Mallon2018-05-08
* arm, mips, sparc: Handle clobbers in asm.Christoph Mallon2018-05-04
* be: Factor out parsing of register names for clobbers.Christoph Mallon2018-05-04
* 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
* be, doc: '%%' is also handle by BE_EMITF().Christoph Mallon2018-04-03
* be: Handle '%s' centrally in BE_EMITF().Christoph Mallon2018-04-02
* be: Remove redundant "uses_memory".Christoph Mallon2018-03-06
* arm: Factor out call to initialize the cmp attribute.Christoph Mallon2018-02-28
* be: Automatically use be_info_init_irn().Christoph Mallon2018-02-28
* 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
* Suppress fall-through warnings issued by GCC >= 7Christoph Erhardt2017-09-01
* Unify indentation of function parametersSebastian Buchwald2017-03-31
* arm, mips, sparc: Set 'highest_shift_amount' to 63.Christoph Mallon2017-03-17
* arm, sparc: Use !in_rX requirements so that register assignment of orrpl (arm...Christoph Mallon2017-03-16
* mips, arm: Disable all if conversion againMatthias Braun2017-02-20
* Rework target initialization and queryMatthias Braun2017-02-20
* Reorganize include directivesMatthias Braun2017-02-17
* irarch: Leave setup to backendsMatthias Braun2017-01-28
* Reorganize va_arg handlingMatthias Braun2017-01-28
* lower_dw: Use be_is_big_endian()Matthias Braun2017-01-28
* Fix duplicate const warningMatthias Braun2017-01-28
* be: Make the function to get the output position of a node for given register...Christoph Mallon2017-01-12
* be: Handle '%d' centrally in BE_EMITF() instead of in each backend.Christoph Mallon2017-01-12
* arm: Support inline asm with constraints 'IJKLMQgilmnr' and modifiers 'BCc'.Christoph Mallon2017-01-02
* irmode: Remove arithmetic argument from new_{int|reference}_mode()Matthias Braun2016-12-30
* arm: Avoid duplicate parameter entities.Christoph Mallon2016-12-22
* be: Set the transformer for Projs of Cond and Switch in the generic backend c...Christoph Mallon2016-12-19
* be: Simply use '&${ARCH}_class_reg_req_${CLASS}' instead of '${ARCH}_reg_clas...Christoph Mallon2016-12-05
* be: Add and use a generic backend node for unknown values.Christoph Mallon2016-11-28