summaryrefslogtreecommitdiffhomepage
path: root/ir/be/scripts
Commit message (Expand)AuthorAge
* ir: Remove the unnecessary distinction between oparity_variable and oparity_any.Christoph Mallon2018-08-05
* be: Factor out code to decide whether a basic block needs a label.Christoph Mallon2018-05-31
* Remove the last remnant of the flag 'cse_neutral'.Christoph Mallon2018-05-28
* perl-scripts: fix build for make & cmakeMarcel Hollerbach2018-05-16
* be: Enable setting of arbitrary flags for a register class in the generator s...Christoph Mallon2018-05-04
* be: Set the memory index for the backend nodes which have a mem input.Christoph Mallon2018-03-06
* be: Automatically set the flag 'uses_memory' when an op has a memory input.Christoph Mallon2018-03-06
* be: Remove default attribute initialization.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
* Fix for Perl v5.26.0Gabor Drescher2017-07-12
* be: Do not split emit lines in the emitter generator.Christoph Mallon2016-11-28
* be: Expand '{name}' in the attribute 'emit' to the name of the operation.Christoph Mallon2016-10-31
* be: Simply use 'undef' instead of additional special handling for empty strings.Christoph Mallon2016-04-25
* ia32: Introduce x86_insn_size enumMatthias Braun2016-04-24
* be: Remove flag 'aligned' from register requirements.Christoph Mallon2016-03-21
* be: Rename bearch_${ARCH}{.c,_t.h} -> ${ARCH}_bearch{.c,_t.h} for consistency.Christoph Mallon2016-03-15
* be: Reduce header dependencies of generated files.Christoph Mallon2016-03-11
* be: Generate (some) binary encoding functions from spec fileMatthias Braun2016-02-08
* beemitter: Move helper function to beemithlpMatthias Braun2016-02-08
* be: gen_xxx_new_nodes.c.inl -> gen_xxx_new_nodes.cMatthias Braun2016-01-03
* be: Pass the input requirements directly to the constructors of nodes, which ...Christoph Mallon2015-09-08
* bearch: Introduce kills_value constraint and use it for ia32_fisttpMatthias Braun2015-08-21
* bescripts: Use the single register requirements provided by regalloc instead ...Christoph Mallon2015-08-20
* bescripts: Use the class requirements provided by regalloc instead of generat...Christoph Mallon2015-08-20
* bescripts: Make in_r[1-9] zero-based, which is the proper way to count.Christoph Mallon2015-08-20
* bescripts: Clean up the node generator script a bit more.Christoph Mallon2015-08-19
* be: Use one common function to copy the node attributes in the backend.Christoph Mallon2015-08-19
* be: Constify parameter 'in' of node constructors.Christoph Mallon2015-08-05
* bescripts: Automatically determine the mode of nodes by default and add the o...Christoph Mallon2015-08-04
* bescripts: Merge the attributes 'custominit' and 'init_attr' into the new att...Christoph Mallon2015-08-04
* bescripts: Clean up be node generators.Christoph Mallon2015-08-04
* bescripts: Rename 'irn_flags_' to 'irn_flags' in the generated node construct...Christoph Mallon2015-07-28
* irverify: Remove the parameter 'irg' from verify_new_node().Christoph Mallon2015-07-28
* bescripts: Do not try to remove any flags from "outs", because there are none.Christoph Mallon2015-07-28
* bescripts: First verify, then optimize a new node.Christoph Mallon2015-07-28
* be: Introduce a constraint for execution outputs.Christoph Mallon2015-07-27
* be: Introduce a constraint for memory outputs.Christoph Mallon2015-07-27
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
* bescripts: Show an error, if an unknown register requirement flag is used.Christoph Mallon2015-07-02
* bescripts: Only fetch the backend_info_t, when it is used.Christoph Mallon2015-07-02
* bescripts: Remove unused/write-only variables and dead assignments, reduce va...Christoph Mallon2015-07-01
* bearch: Use bool:1 instead of a bitset for remainin reg_req typesMatthias Braun2015-07-01
* bearch: rework must_be_different constraintMatthias Braun2015-07-01
* bearch: rework should_be_same constraintMatthias Braun2015-07-01
* Remove produces_sp register constraintMatthias Braun2015-07-01
* remove arch_register_req_type_limited, look whether the limited pointer is !=...Matthias Braun2015-06-19
* remove arch_register_type_t in favor of a simple bitfieldMatthias Braun2015-06-19
* get rid of arch_register_flags_t enum in favor of a simple bitfieldMatthias Braun2015-06-19
* move op_estimated_cost callback to isa_if; remove arch_irn_opsMatthias Braun2015-06-19