mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-10-26 02:01:34 +02:00
getintparaloc + adapted all call sites of getintparaloc. This
led to a number of additional, related changes:
o corrected the type information for some getintparaloc parameters
o don't allocate some intparalocs in cases they aren't used
o changed "const tvardata" parameter into "constref tvardata" for
fpc_variant_copy_overwrite to make pass-by-reference semantics
explicit
o moved a number of routines that now have to call find_system_type()
from cgobj to hlcgobj so that cgobj doesn't have to start depending
on the symtable unit
o added versions of the cpureg alloc/dealloc methods to hlcgobj that
call through to their cgobj counter parts, so we can call save/restore
the cpu registers before/after calling system helpers from hlcgobj
(not implemented in hlcgobj itself, because all basic register
allocator functionality is still part of cgobj/cgcpu)
git-svn-id: trunk@21696 -
|
||
|---|---|---|
| .. | ||
| jastringh.inc | ||
| jastrings.inc | ||
| java_sys.inc | ||
| java_sysh.inc | ||
| jcompproc.inc | ||
| jdk15.inc | ||
| jdk15.pas | ||
| jdynarr.inc | ||
| jdynarrh.inc | ||
| jpvar.inc | ||
| jpvarh.inc | ||
| jrec.inc | ||
| jrech.inc | ||
| jset.inc | ||
| jseth.inc | ||
| jsstringh.inc | ||
| jsstrings.inc | ||
| jsystem.inc | ||
| jsystemh_types.inc | ||
| jsystemh.inc | ||
| jtcon.inc | ||
| jtconh.inc | ||
| jtvar.inc | ||
| jtvarh.inc | ||
| justringh.inc | ||
| justrings.inc | ||
| jwin2javacharset.inc | ||
| Makefile | ||
| Makefile.fpc | ||
| objpas.inc | ||
| objpas.pp | ||
| objpash.inc | ||
| rtl.cfg | ||
| rtti.inc | ||
| sysos.inc | ||
| sysosh.inc | ||
| sysres.inc | ||
| system.pp | ||