summaryrefslogtreecommitdiffhomepage
path: root/ir/be/sparc/sparc_finish.c
Commit message (Expand)AuthorAge
* amd64, be, ia32, sparc: Record that there is a twice returning call (setjmp) ...Christoph Mallon2018-04-03
* 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
* be: Remove the redundant parameter 'sp' from be_new_IncSP().Christoph Mallon2018-02-26
* Reorganize include directivesMatthias Braun2017-02-17
* Fix indentationSebastian Buchwald2016-05-12
* bespillslots: Change spillslot collection API to take size+alignMatthias Braun2016-04-25
* sparc: Fix omit-fp modeMatthias Braun2016-04-04
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* be: Use the 2-address code helper.Christoph Mallon2016-04-01
* be: Rename bearch_${ARCH}{.c,_t.h} -> ${ARCH}_bearch{.c,_t.h} for consistency.Christoph Mallon2016-03-15
* sparc: Remove strange check for mode_is_data() from peephole_sparc_RestoreZer...Christoph Mallon2016-03-14
* sparc: Remove the unnecessary handling of 'restore' in the peephole phase.Christoph Mallon2016-03-01
* bepeephole: Factorise code to register peephole optimizations.Christoph Mallon2016-02-28
* Let backends remember omit_fp setting on their ownMatthias Braun2016-02-15
* Rename get_type_{size|alignment}_bytes() to get_type{size|alignment}()Matthias Braun2016-02-14
* SPARC: Improve peephole optimization for AddCC and SubCC.Sebastian Buchwald2016-01-15
* be: Add and use be_peephole_replace().Christoph Mallon2015-10-02
* sparc: Factorise code to finish load/store nodes.Christoph Mallon2015-10-02
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* be: Add and use be_new_Copy_before_reg().Christoph Mallon2015-08-29
* be: Add and use be_new_Proj_reg(), to create a Proj using the given register.Christoph Mallon2015-08-29
* be: Reintroduce be_Start.Christoph Mallon2015-08-09
* sparc: Factorise common code in replace_with_restore_{imm,reg}().Christoph Mallon2015-08-05
* arm, be, ia32, sparc: Do not go on with peephole optimization of IncSP, when ...Christoph Mallon2015-08-02
* be: Add and use be_new_Proj().Christoph Mallon2015-07-28
* bearch: rework should_be_same constraintMatthias Braun2015-07-01
* Remove produces_sp register constraintMatthias Braun2015-07-01
* be: Introduce a generic be_Asm node.Christoph Mallon2015-06-05
* sparc: use better register/class names even if they collide.Matthias Braun2015-02-15
* arm, sparc: Place the initial IncSP directly after Start to avoid problems wi...Christoph Mallon2015-01-12
* besched: Add be_move_after_schedule_first() to place nodes after schedule_fir...Christoph Mallon2015-01-10
* be: Add and use be_keep_unused().Christoph Mallon2014-12-26
* sparc: Make sparc_introduce_prolog_epilog() static.Christoph Mallon2014-12-26
* ia32, sparc: Remove redundant test from assure_should_be_same_requirements().Christoph Mallon2014-12-04
* remove arch_get_frame_entity()Matthias Braun2014-11-25
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* be: Pass the stack pointer register as parameter to be_abi_fix_stack_nodes().Christoph Mallon2014-11-13
* be: Rename reg_class of struct arch_register_t to cls.Christoph Mallon2014-11-13
* ir: Use get_Proj_for_pn().Christoph Mallon2014-11-11
* util: Add an use MEMCPY().Christoph Mallon2014-10-27
* rename proj attribute from Proj to num and change type to unsignedMatthias Braun2014-09-17
* merge beirgmod.* into beutil.*Matthias Braun2014-08-21
* rename error.h to panic.hMatthias Braun2014-05-28
* rework some bespillslots aspectsMatthias Braun2014-04-07
* without be_Spill/be_Reload we won't set entities on be nodesMatthias Braun2014-04-07
* sparc: remove unnecessary check for be_is_ReloadMatthias Braun2014-04-02
* all: Simplify bool ? true : false to just bool.Christoph Mallon2014-03-29
* Add and use foreach_irn_pred{,_r}().Christoph Mallon2014-02-17
* Fixed some typos.Sebastian Buchwald2013-12-05