mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-06 22:19:27 +01:00
result location (NR_FUNCTION_RESULT_REG is not valid on all platforms)
o this requires passing the forced function result type (if any) to this
method
o a generic, basic thlcg.a_call_name() is now available that sets the
function result location; can be called by descendants
* the availability under all circumstances of the correct function return
type enables g_call_system_proc() on the JVM platform to now determine
by itself how many stack slots are removed by the call -> do so, instead
of manually counting them (or forgetting to do so and messing up the
maximum evaluation stack height calculations)
git-svn-id: trunk@21862 -
|
||
|---|---|---|
| .. | ||
| aasmcpu.pas | ||
| cgcpu.pas | ||
| cpubase.pas | ||
| cpuinfo.pas | ||
| cpunode.pas | ||
| cpupara.pas | ||
| cpupi.pas | ||
| cputarg.pas | ||
| dbgjasm.pas | ||
| hlcgcpu.pas | ||
| itcpujas.pas | ||
| jvmdef.pas | ||
| jvmreg.dat | ||
| njvmadd.pas | ||
| njvmcal.pas | ||
| njvmcnv.pas | ||
| njvmcon.pas | ||
| njvmflw.pas | ||
| njvminl.pas | ||
| njvmld.pas | ||
| njvmmat.pas | ||
| njvmmem.pas | ||
| njvmset.pas | ||
| njvmtcon.pas | ||
| njvmutil.pas | ||
| pjvm.pas | ||
| rgcpu.pas | ||
| rjvmcon.inc | ||
| rjvmnor.inc | ||
| rjvmnum.inc | ||
| rjvmrni.inc | ||
| rjvmsri.inc | ||
| rjvmstd.inc | ||
| rjvmsup.inc | ||
| tgcpu.pas | ||