fpc/compiler/jvm
Jonas Maebe 1955255dda * let thlcg.a_call_name() return the tcgpara representing the function
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 -
2012-07-11 08:25:58 +00:00
..
aasmcpu.pas
cgcpu.pas + cghlcpu unit with thlbasecgcpu class that overrides all abstract tcg 2012-04-28 14:27:31 +00:00
cpubase.pas * consistently define empty saved_mm_registers arrays as containing a single 2012-06-15 18:24:25 +00:00
cpuinfo.pas
cpunode.pas
cpupara.pas + also specify the parameter def when allocating a parameter via 2012-06-24 15:02:12 +00:00
cpupi.pas
cputarg.pas
dbgjasm.pas
hlcgcpu.pas * let thlcg.a_call_name() return the tcgpara representing the function 2012-07-11 08:25:58 +00:00
itcpujas.pas
jvmdef.pas
jvmreg.dat
njvmadd.pas
njvmcal.pas * let thlcg.a_call_name() return the tcgpara representing the function 2012-07-11 08:25:58 +00:00
njvmcnv.pas * fixed conversion of empty ansistring/widestring constants to pchar on 2012-05-26 11:32:20 +00:00
njvmcon.pas * fixed conversion of empty ansistring/widestring constants to pchar on 2012-05-26 11:32:20 +00:00
njvmflw.pas
njvminl.pas
njvmld.pas * don't insert a conversion to widechar for ansistr[x]:='y' assignments on 2012-07-03 21:16:29 +00:00
njvmmat.pas
njvmmem.pas * let thlcg.a_call_name() return the tcgpara representing the function 2012-07-11 08:25:58 +00:00
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 * let thlcg.a_call_name() return the tcgpara representing the function 2012-07-11 08:25:58 +00:00