summaryrefslogtreecommitdiffhomepage
path: root/ir/be/sparc/sparc_stackframe.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* be: Factor out common code to make a va_start entity.Christoph Mallon2017-01-24
* be: Factor out code to collect all parameter entities.Christoph Mallon2016-12-22
* sparc: Calculate the offset of the first variadic parameter correctly.Christoph Mallon2016-09-24
* sparc: Directly remember the original type before variadic lowering.Christoph Mallon2016-09-18
* Set the additional properties right when construction a method type.Christoph Mallon2016-07-11
* Set the calling convention right when construction a method type.Christoph Mallon2016-07-11
* tr: Set variadicity directly when creating method types.Christoph Mallon2016-05-22
* Also handle floating-point loads and stores.Manuel Mohr2016-04-20
* Fix typo.Manuel Mohr2016-04-20
* sparc: Reduce variable scope and remove redundant assert.Christoph Mallon2016-04-05
* Rename variable to avoid shadowingMatthias Braun2016-04-05
* sparc: Fix omit-fp modeMatthias Braun2016-04-04
* sparc: need to reset alignment padding on SubSP/AddSPMatthias Braun2016-04-04
* be: Let backends deal with memperm offsetsMatthias Braun2016-04-04
* sparc: fix node_has_sp_base()Matthias Braun2016-04-04
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* be: Rename bearch_${ARCH}{.c,_t.h} -> ${ARCH}_bearch{.c,_t.h} for consistency.Christoph Mallon2016-03-15
* 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
* Use round_up2() more often and cleanup its implementationMatthias Braun2016-02-13
* sparc: Let cconv calculate the optional stack offset for register parameters.Christoph Mallon2016-01-15
* Cleanup using C99.Sebastian Buchwald2015-10-14
* Move ir_node struct from irtypes.h to irnode_t.h, remove irtypes.h, cleanupMatthias Braun2015-09-10
* Implement variadic functions in the SPARC backend.Andreas Fried2015-08-14
* amd64, arm, ia32, sparc: Remember the number of parameters in the calling con...Christoph Mallon2015-08-07
* sparc: C99 cleanup.Christoph Mallon2015-08-07
* tr: Simplify {get,set}_method_variadicity() to {is,set}_method_variadic().Christoph Mallon2015-08-04
* tr: Factorise code to copy variadicity, calling convention and additional pro...Christoph Mallon2015-08-04
* Remove unnecessary #include "bearch.h".Christoph Mallon2015-07-19
* ident: Replace id_mangle*() by new_id_fmt().Christoph Mallon2015-01-28
* remove arch_get_frame_entity()Matthias Braun2014-11-25
* change get_sp_bias and set_frame_offset to be callbacks for be_abi_fix_stack_...Matthias Braun2014-11-22
* all: Use the more fitting id_mangle3() instead of id_mangle_u(..., new_id_fro...Christoph Mallon2014-10-19
* remove support for trampolines/nested functionsMatthias Braun2014-09-19
* rename error.h to panic.hMatthias Braun2014-05-28
* remove new_d_type like functionsMatthias Braun2013-08-22
* Fix typo.Manuel Mohr2013-07-03
* sparc: ignore nested functions when adjusting stack offsetsMatthias Braun2013-07-02
* do not include config.h anymoreMatthias Braun2013-05-04
* cleanup, use C99Matthias Braun2013-03-28
* remove license stuff from filesMatthias Braun2012-12-12
* cleanup: Remove unnecessary #include from besched.[ch].Christoph Mallon2012-11-24
* cleanup: Remove unnecesary #include from bearch.h.Christoph Mallon2012-11-24
* sparc: Fix Alloc nodes.Manuel Mohr2012-07-17
* Let sched_foreach_from() and sched_foreach_reverse_from() declare their itera...Christoph Mallon2012-07-13
* Let foreach_out_edge_kind() and foreach_out_edge_kind_safe() declare their it...Christoph Mallon2012-07-13
* sparc: fix too short Save offsetsMatthias Braun2012-02-09
* sparc: another fix for sparc stack alignmentMatthias Braun2012-02-09
* sparc: respect frame_type alignmentMatthias Braun2012-01-19