summaryrefslogtreecommitdiffhomepage
path: root/ir/be/sparc/sparc_cconv.c
Commit message (Expand)AuthorAge
* Reorganize include directivesMatthias Braun2017-02-17
* sparc: Fix offset of stackparams in omit_fp modeMatthias Braun2016-04-04
* be: Rewrite stack frame handlingMatthias Braun2016-04-04
* be: Remove flag 'aligned' from register requirements.Christoph Mallon2016-03-21
* Let backends remember omit_fp setting on their ownMatthias Braun2016-02-15
* be: Add and use register set helper functions for calling conventions.Christoph Mallon2016-01-21
* sparc: Let cconv calculate the optional stack offset for register parameters.Christoph Mallon2016-01-15
* Always include irmode_t.h inside libfirmMatthias Braun2015-09-10
* amd64, arm, ia32, sparc: Remember the number of parameters in the calling con...Christoph Mallon2015-08-07
* tr: Simplify {get,set}_method_variadicity() to {is,set}_method_variadic().Christoph Mallon2015-08-04
* amd64, arm, ia32, sparc: Remove reg_offset from all backend-specific struct c...Christoph Mallon2015-07-08
* bearch: Use bool:1 instead of a bitset for remainin reg_req typesMatthias Braun2015-07-01
* sparc: use better register/class names even if they collide.Matthias Braun2015-02-15
* all: Simplify x == true by just x.Christoph Mallon2014-11-15
* debug: Clean up panic messages.Christoph Mallon2014-11-13
* be: Rename reg_class of struct arch_register_t to cls.Christoph Mallon2014-11-13
* SPARC: Do not omit the frame pointer in case of compound returns.Sebastian Buchwald2014-09-12
* rename error.h to panic.hMatthias Braun2014-05-28
* all: Use MAX.Christoph Mallon2014-03-29
* Alloc/Free only operate on the stack nowMatthias Braun2013-05-07
* do not include config.h anymoreMatthias Braun2013-05-04
* remove license stuff from filesMatthias Braun2012-12-12
* cleanup: Remove unnecesary #include from bearch.h.Christoph Mallon2012-11-24
* simplify by using C99Matthias Braun2012-08-21
* sparc: support float permsMatthias Braun2012-08-09
* sparc: rework emitter/delayslot handlingMatthias Braun2012-08-02
* Let panic() print file, line and function.Christoph Mallon2012-07-19
* be: expose be_options variable globallyMatthias Braun2012-06-06
* remove $Id$, it doesn't work with git anywayMatthias Braun2011-11-10
* sparc: va_arg functions may not use omit-fpMatthias Braun2011-09-27
* Replace magic 4 by SPARC_REGISTER_SIZE.Christoph Mallon2011-09-16
* sparc: implement returns_twice calling conventionMatthias Braun2011-09-13
* Ignore g4 for internal usage.Sebastian Buchwald2011-09-08
* sparc: panic instead of segfault for struct parametersMatthias Braun2011-09-06
* remove has_compound_ret_parameter, we already had cc_compound_retMatthias Braun2011-09-06
* sparc: support va_startMatthias Braun2011-08-22
* implement aggregate returns according to sparc ABIMatthias Braun2011-08-15
* sparc: fix float calling conventionsMatthias Braun2011-08-15
* Directly create Start/Return node in sparc backendMatthias Braun2011-08-08
* fix more cparser warnings, cleanup some libcore codeMatthias Braun2011-06-21
* fix a bunch of warnings reported by cparserMatthias Braun2011-06-16
* backend: put ignore regs into beirgMatthias Braun2010-10-08
* sparc: implement omit-fp modeMatthias Braun2010-10-08
* change backends to produce 1 big array with all registersMatthias Braun2010-10-06
* use new double wide register requirements; implement calling convention for s...Matthias Braun2010-07-29
* add doxygen commentMichael Beck2010-07-23
* perform custom abi construction in sparc as well to handle floatingpointMatthias Braun2010-07-22