summaryrefslogtreecommitdiffhomepage
path: root/ir/be/sparc/sparc_spec.pl
Commit message (Expand)AuthorAge
* be: Factor out code to decide whether a basic block needs a label.Christoph Mallon2018-05-31
* sparc: Remove the now unnecessary sparc_call_attr_t.Christoph Mallon2018-04-03
* amd64, be, ia32, sparc: Record that there is a twice returning call (setjmp) ...Christoph Mallon2018-04-03
* be: Remove redundant "uses_memory".Christoph Mallon2018-03-06
* sparc: Put the memory input in the same slot for both constructors of SubSP.Christoph Mallon2018-03-06
* sparc: Put the memory input in the same slot for both constructors of Ld.Christoph Mallon2018-03-06
* sparc: Put the memory input in the same slot for both constructors of St.Christoph Mallon2018-03-06
* sparc: Factor out call to initialize the cond jmp attribute.Christoph Mallon2018-02-28
* sparc: Add the flag sparc_arch_irn_flag_aggregate_return in init_sparc_fp_con...Christoph Mallon2018-02-28
* sparc: Remove redundant attr_type.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
* arm, sparc: Use !in_rX requirements so that register assignment of orrpl (arm...Christoph Mallon2017-03-16
* be: Factor out common code to handle switch tables.Christoph Mallon2016-11-28
* amd64, arm, ia32, sparc, template: Use '{name}'.Christoph Mallon2016-10-31
* sparc: Rename nodes to match the spelling of the assembler.Christoph Mallon2016-10-31
* sparc: Remove the unused nodes 'AddCCZero' and 'SubCCZero'.Christoph Mallon2016-10-27
* sparc: Implement computed goto.Christoph Mallon2016-09-29
* sparc: Rename '%MOx' to just '%Ox'.Christoph Mallon2016-09-29
* be: Remove flag 'aligned' from register requirements.Christoph Mallon2016-03-21
* be: Wire stack nodes after code selection.Christoph Mallon2015-09-09
* bescripts: Make in_r[1-9] zero-based, which is the proper way to count.Christoph Mallon2015-08-20
* be: Do not explicitly set $default_attr_type.Christoph Mallon2015-08-19
* be: Use one common function to copy the node attributes in the backend.Christoph Mallon2015-08-19
* be: Reintroduce be_Start.Christoph Mallon2015-08-09
* 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
* amd64, arm, ia32, sparc, template: Small cleanup in node specifications.Christoph Mallon2015-08-04
* bescripts: Rename 'irn_flags_' to 'irn_flags' in the generated node construct...Christoph Mallon2015-07-28
* sparc: Factorise out_reqs into $branchcc node template.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
* sparc: Factorise common out requirements of Ld constructors.Christoph Mallon2015-07-27
* sparc: fix type from produce_sp removalMatthias Braun2015-07-01
* Remove produces_sp register constraintMatthias Braun2015-07-01
* sparc: Generate the input enum for Return.Christoph Mallon2015-06-12
* be: Introduce a generic be_Asm node.Christoph Mallon2015-06-05
* sparc: Add the format specifier '%MOx' to print a memory access with offset.Christoph Mallon2015-05-29
* sparc: use better register/class names even if they collide.Matthias Braun2015-02-15
* amd64, arm, sparc: Replace the dependency edge of the IncSP after the Call by...Christoph Mallon2015-01-12
* amd64, arm, sparc: Name the outputs of the respective call nodes.Christoph Mallon2015-01-12
* bescripts: Replace arity => "variable" by in_reqs => "...".Christoph Mallon2015-01-02
* bescripts: Replace out_arity => "variable" by out_reqs => "...".Christoph Mallon2015-01-02
* bescripts: Remove the unnecessary indirection reg_reqs => { in => [ ... ], ou...Christoph Mallon2014-12-30
* sparc: Use a node specification template for mode X nodes.Christoph Mallon2014-12-30
* sparc: Correct specification of SMulh and UMulh.Christoph Mallon2014-12-30
* sparc: Remove/factorise duplicate/redundant node specifications attributes.Christoph Mallon2014-12-30
* be: Factorise initialisation of backend info into the function be_info_init_i...Christoph Mallon2014-12-28
* sparc: Specify a template for conditional branch instructions.Christoph Mallon2014-12-26
* be: Use the new node template specification mechanism.Christoph Mallon2014-12-26