| Commit message (Expand) | Author | Age | Files | Lines |
* | * disable regular array -> dynamic array type coversion support unless | jonas | 2019-05-25 | 1 | -1/+1 |
* | * fix case completeness and unreachable code warnings in compiler that would | jonas | 2019-05-12 | 1 | -0/+2 |
* | * keep track of whether a routine has a C-style variadic parameter in the | jonas | 2019-02-23 | 1 | -4/+11 |
* | * replaced the saved_XXX_registers arrays with virtual methods inside | nickysn | 2018-04-19 | 1 | -0/+10 |
* | * renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we can | jonas | 2016-12-16 | 1 | -1/+1 |
* | * support marking defs created via the getreusable*() class methods as | jonas | 2015-11-04 | 1 | -1/+1 |
* | * changed getpointerdef() into a tpointerdef.getreusable() class method | jonas | 2015-06-22 | 1 | -1/+1 |
* | * renamed all paramanagers to tcpuparamanager so the llvm paramanager can | jonas | 2013-11-11 | 1 | -12/+12 |
* | * MIPS: floating point parameters on stack should be loaded to/from FPU regis... | sergei | 2013-07-17 | 1 | -1/+4 |
* | + MIPS: implemented parameter location reusing, eliminating second copy of (p... | sergei | 2013-06-25 | 1 | -9/+29 |
* | - Removed TMIPSParaManager.getintparaloc method, its generic implementation f... | sergei | 2013-06-15 | 1 | -43/+0 |
* | * don't use the paracgsize in get_paraloc_def(), because it generally | jonas | 2013-06-02 | 1 | -1/+1 |
* | * add a tdef to each parameter location and set it for all target | jonas | 2013-06-02 | 1 | -14/+43 |
* | MIPS procinfo improvements: | sergei | 2013-03-17 | 1 | -1/+1 |
* | * MIPS: fixed layout of stack frame in case procedure does only low-level cal... | sergei | 2013-02-21 | 1 | -4/+0 |
* | * MIPS: fixed parameter handling for big-endian targets, and removed a lot of... | sergei | 2013-02-18 | 1 | -101/+27 |
* | + MIPS: Allocate a LOC_VOID location for empty records, avoids internal error... | sergei | 2013-02-08 | 1 | -0/+10 |
* | * MIPS: fixed parameter management to properly align records smaller than 32 ... | sergei | 2013-02-05 | 1 | -3/+19 |
* | * MIPS: use correct def to calculate parameter alignment (when parameter is p... | sergei | 2013-01-29 | 1 | -1/+1 |
* | compiler: change ret_in_param to accept tabstractprocdef instead of tproccall... | paul | 2013-01-16 | 1 | -1/+1 |
* | * MIPS: methodpointers must be compatible with records; since records are nev... | sergei | 2013-01-15 | 1 | -1/+3 |
* | * Procvars (methodpointers) must be treated as records, too. Fixes tw12318.pp... | sergei | 2013-01-15 | 1 | -2/+12 |
* | * MIPS code generator fixes and improvements: | sergei | 2013-01-13 | 1 | -2/+4 |
* | * pass the procdef to getintparaloc instead of only the proccalloption, so | jonas | 2013-01-06 | 1 | -3/+6 |
* | Set register_used boolean only for calleeside | pierre | 2012-09-06 | 1 | -4/+7 |
* | Fix variable alignment for varargs | pierre | 2012-09-03 | 1 | -28/+40 |
* | Correct code after change in set_common_funcretloc_info which made the call ... | pierre | 2012-08-23 | 1 | -3/+9 |
* | + introduce cstylearrayofconst because pocall_mwcall was forgotten at several... | florian | 2012-08-05 | 1 | -1/+1 |
* | * fixed memory leaks in the compiler introduced in r21862 by marking and | jonas | 2012-07-23 | 1 | -13/+6 |
* | Always pass records by value (OABI compliance) | pierre | 2012-07-04 | 1 | -9/+16 |
* | + also specify the parameter def when allocating a parameter via | jonas | 2012-06-24 | 1 | -5/+6 |
* | * set tcgpara.vardef when creating parameter info | jonas | 2012-06-24 | 1 | -2/+5 |
* | * factored out common code from get_funcretloc() | jonas | 2012-06-24 | 1 | -46/+27 |
* | Fix big endian issues | pierre | 2012-06-21 | 1 | -42/+44 |
* | * moved definition of maxcpuregister and tcpuregisterset from cgbase to | jonas | 2012-06-15 | 1 | -2/+2 |
* | Partial merge of 21562 by Foxsen, adapted. | pierre | 2012-06-14 | 1 | -69/+180 |
* | Merge of revision 21551 by Foxsen. | pierre | 2012-06-13 | 1 | -8/+8 |
* | * Stack setup for MIPS and MIPSEL | pierre | 2012-06-07 | 1 | -41/+94 |
* | * rename TMIPSELParaManager into TMIPSParaManager | florian | 2012-04-29 | 1 | -13/+13 |
* | * fix volatible integer register set on mips | florian | 2012-02-13 | 1 | -1/+1 |
* | * fix some mips compiler issues, system unit compilation is getting forward | florian | 2012-02-04 | 1 | -4/+6 |
* | * Implemented constref support, to force constant function-parameters to be | joost | 2010-09-19 | 1 | -2/+2 |
* | + support for nested procedural variables: | jonas | 2010-07-28 | 1 | -2/+6 |
* | * changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it can | jonas | 2010-05-30 | 1 | -28/+53 |
* | * started to integrate the code of David Zhang's MIPS code from fpc-mips on s... | florian | 2009-11-19 | 1 | -0/+342 |