| Commit message (Expand) | Author | Age |
* | Directly use ${ARCH}_single_reg_req_${CLS}_${REG} instead of ${ARCH}_register... | Christoph Mallon | 2018-08-23 |
|
|
* | amd64, mips, template: Mark nodes as fallthrough. | Christoph Mallon | 2018-05-31 |
|
|
* | be: Factor out code to decide whether a basic block needs a label. | Christoph Mallon | 2018-05-31 |
|
|
* | be: Factor out parsing of register names for clobbers. | Christoph Mallon | 2018-05-04 |
|
|
* | be: Handle '%u' centrally in BE_EMITF(). | Christoph Mallon | 2018-04-08 |
|
|
* | be, doc: '%%' is also handle by BE_EMITF(). | Christoph Mallon | 2018-04-03 |
|
|
* | be: Handle '%s' centrally in BE_EMITF(). | Christoph Mallon | 2018-04-02 |
|
|
* | template: Remove handling of '%d' in the emitter. | Christoph Mallon | 2018-04-02 |
|
|
* | be: Update documentation of what is handled by BE_EMITF(). | Christoph Mallon | 2018-04-02 |
|
|
* | be: Remove default attribute initialization. | Christoph Mallon | 2018-02-28 |
|
|
* | be: Turn the specification of each register class into a map. | Christoph Mallon | 2018-02-26 |
|
|
* | be: Remove the redundant parameter 'sp' from be_new_IncSP(). | Christoph Mallon | 2018-02-26 |
|
|
* | Implement a new, callback-based, lowering for calls with compounds. | Andreas Fried | 2017-12-13 |
|
|
* | Rework target initialization and query | Matthias Braun | 2017-02-20 |
|
|
* | Reorganize include directives | Matthias Braun | 2017-02-17 |
|
|
* | irarch: Leave setup to backends | Matthias Braun | 2017-01-28 |
|
|
* | Reorganize va_arg handling | Matthias Braun | 2017-01-28 |
|
|
* | irmode: Do not initialize mode_P | Matthias Braun | 2016-12-30 |
|
|
* | be: Simply use '&${ARCH}_class_reg_req_${CLASS}' instead of '${ARCH}_reg_clas... | Christoph Mallon | 2016-12-05 |
|
|
* | amd64, arm, ia32, sparc, template: Use '{name}'. | Christoph Mallon | 2016-10-31 |
|
|
* | be: Handle emitting jump labels centrally in BE_EMITF(). | Christoph Mallon | 2016-10-31 |
|
|
* | be: Factor out (almost) common code in ${ARCH}_emitf() into the macro BE_EMIT... | Christoph Mallon | 2016-10-19 |
|
|
* | be: Remove the unused function 'be_get_type_unsigned_long_long()' as well as ... | Christoph Mallon | 2016-10-13 |
|
|
* | be: Remove the unused function 'be_get_type_long_long()' as well as 'type_lon... | Christoph Mallon | 2016-10-13 |
|
|
* | be: Add and use 'be_mode_needs_gp_reg()'. | Christoph Mallon | 2016-09-18 |
|
|
* | be: Do not put mode in node title | Matthias Braun | 2016-04-24 |
|
|
* | TEMPLATE: Use bool arg for be_new_IncSP | Matthias Braun | 2016-04-04 |
|
|
* | be: Rename bearch_${ARCH}{.c,_t.h} -> ${ARCH}_bearch{.c,_t.h} for consistency. | Christoph Mallon | 2016-03-15 |
|
|
* | be: Let the backends themselves tell, whether they are experimental. | Christoph Mallon | 2016-03-14 |
|
|
* | Rename get_type_{size|alignment}_bytes() to get_type{size|alignment}() | Matthias Braun | 2016-02-14 |
|
|
* | be: Merge common emitter code to query jump targets and block schedule | Matthias Braun | 2016-02-08 |
|
|
* | beemitter: Move helper function to beemithlp | Matthias Braun | 2016-02-08 |
|
|
* | lower_calls: Make aggregate type return lowering more flexible. | Matthias Braun | 2016-01-30 |
|
|
* | be: gen_xxx_new_nodes.c.inl -> gen_xxx_new_nodes.c | Matthias Braun | 2016-01-03 |
|
|
* | be: Use rbitset_alloca() instead of rbitset_malloc() | Matthias Braun | 2015-12-30 |
|
|
* | be: Provide a default implementation for the hook 'is_valid_clobber()'. | Christoph Mallon | 2015-12-07 |
|
|
* | Always include irop_t.h inside libfirm | Matthias Braun | 2015-09-10 |
|
|
* | Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanup | Matthias Braun | 2015-09-10 |
|
|
* | be: Pass the input requirements directly to the constructors of nodes, which ... | Christoph Mallon | 2015-09-08 |
|
|
* | be: Do not explicitly set $default_attr_type. | Christoph Mallon | 2015-08-19 |
|
|
* | be: Use one common function to copy the node attributes in the backend. | Christoph Mallon | 2015-08-19 |
|
|
* | be: Reintroduce be_Start. | Christoph Mallon | 2015-08-09 |
|
|
* | template: Add a function prologue like all other backends do. | Christoph Mallon | 2015-08-07 |
|
|
* | template: Correct typo s/TEMLPATE/TEMPLATE. | Christoph Mallon | 2015-08-07 |
|
|
* | be: Remove duplicate dumps of register allocation information. | Christoph Mallon | 2015-08-05 |
|
|
* | bescripts: Automatically determine the mode of nodes by default and add the o... | Christoph Mallon | 2015-08-04 |
|
|
* | bescripts: Merge the attributes 'custominit' and 'init_attr' into the new att... | Christoph Mallon | 2015-08-04 |
|
|
* | amd64, arm, ia32, sparc, template: Small cleanup in node specifications. | Christoph Mallon | 2015-08-04 |
|
|
* | be: Add and use be_new_Proj(). | Christoph Mallon | 2015-07-28 |
|
|
* | be: Introduce a constraint for execution outputs. | Christoph Mallon | 2015-07-27 |
|
|