summaryrefslogtreecommitdiff
path: root/compiler/mips/cpupara.pas
Commit message (Expand)AuthorAgeFilesLines
* * disable regular array -> dynamic array type coversion support unlessjonas2019-05-251-1/+1
* * fix case completeness and unreachable code warnings in compiler that wouldjonas2019-05-121-0/+2
* * keep track of whether a routine has a C-style variadic parameter in thejonas2019-02-231-4/+11
* * replaced the saved_XXX_registers arrays with virtual methods insidenickysn2018-04-191-0/+10
* * renamed t<cpuname>procinfo to tcpuprocinfo for all targets, so we canjonas2016-12-161-1/+1
* * support marking defs created via the getreusable*() class methods asjonas2015-11-041-1/+1
* * changed getpointerdef() into a tpointerdef.getreusable() class methodjonas2015-06-221-1/+1
* * renamed all paramanagers to tcpuparamanager so the llvm paramanager canjonas2013-11-111-12/+12
* * MIPS: floating point parameters on stack should be loaded to/from FPU regis...sergei2013-07-171-1/+4
* + MIPS: implemented parameter location reusing, eliminating second copy of (p...sergei2013-06-251-9/+29
* - Removed TMIPSParaManager.getintparaloc method, its generic implementation f...sergei2013-06-151-43/+0
* * don't use the paracgsize in get_paraloc_def(), because it generallyjonas2013-06-021-1/+1
* * add a tdef to each parameter location and set it for all targetjonas2013-06-021-14/+43
* MIPS procinfo improvements:sergei2013-03-171-1/+1
* * MIPS: fixed layout of stack frame in case procedure does only low-level cal...sergei2013-02-211-4/+0
* * MIPS: fixed parameter handling for big-endian targets, and removed a lot of...sergei2013-02-181-101/+27
* + MIPS: Allocate a LOC_VOID location for empty records, avoids internal error...sergei2013-02-081-0/+10
* * MIPS: fixed parameter management to properly align records smaller than 32 ...sergei2013-02-051-3/+19
* * MIPS: use correct def to calculate parameter alignment (when parameter is p...sergei2013-01-291-1/+1
* compiler: change ret_in_param to accept tabstractprocdef instead of tproccall...paul2013-01-161-1/+1
* * MIPS: methodpointers must be compatible with records; since records are nev...sergei2013-01-151-1/+3
* * Procvars (methodpointers) must be treated as records, too. Fixes tw12318.pp...sergei2013-01-151-2/+12
* * MIPS code generator fixes and improvements:sergei2013-01-131-2/+4
* * pass the procdef to getintparaloc instead of only the proccalloption, sojonas2013-01-061-3/+6
* Set register_used boolean only for calleesidepierre2012-09-061-4/+7
* Fix variable alignment for varargspierre2012-09-031-28/+40
* Correct code after change in set_common_funcretloc_info which made the call ...pierre2012-08-231-3/+9
* + introduce cstylearrayofconst because pocall_mwcall was forgotten at several...florian2012-08-051-1/+1
* * fixed memory leaks in the compiler introduced in r21862 by marking andjonas2012-07-231-13/+6
* Always pass records by value (OABI compliance)pierre2012-07-041-9/+16
* + also specify the parameter def when allocating a parameter viajonas2012-06-241-5/+6
* * set tcgpara.vardef when creating parameter infojonas2012-06-241-2/+5
* * factored out common code from get_funcretloc()jonas2012-06-241-46/+27
* Fix big endian issuespierre2012-06-211-42/+44
* * moved definition of maxcpuregister and tcpuregisterset from cgbase tojonas2012-06-151-2/+2
* Partial merge of 21562 by Foxsen, adapted.pierre2012-06-141-69/+180
* Merge of revision 21551 by Foxsen.pierre2012-06-131-8/+8
* * Stack setup for MIPS and MIPSELpierre2012-06-071-41/+94
* * rename TMIPSELParaManager into TMIPSParaManagerflorian2012-04-291-13/+13
* * fix volatible integer register set on mipsflorian2012-02-131-1/+1
* * fix some mips compiler issues, system unit compilation is getting forwardflorian2012-02-041-4/+6
* * Implemented constref support, to force constant function-parameters to bejoost2010-09-191-2/+2
* + support for nested procedural variables:jonas2010-07-281-2/+6
* * changed tprocdef.funcretloc[] from a tlocation into a tcgpara so it canjonas2010-05-301-28/+53
* * started to integrate the code of David Zhang's MIPS code from fpc-mips on s...florian2009-11-191-0/+342