fpc/compiler/jvm
Jonas Maebe cfe125198c * always return true from tjvmnodeutils.force_init(), because when this
routine is called we don't know yet whether it has to be forced or not
    for the JVM target (staticvarsyms that need initialization may still be
    created during pass1 of the main program/unit code)

git-svn-id: branches/jvmbackend@18646 -
2011-08-20 08:21:01 +00:00
..
aasmcpu.pas + support for (formal/untyped) constants (ordinal, floating point, 2011-08-20 07:55:41 +00:00
cgcpu.pas * removed unused local variables 2011-08-20 07:54:37 +00:00
cpubase.pas + cpubase for jvm: opcodes, basic register definitions, ... 2011-08-20 07:35:32 +00:00
cpuinfo.pas * fixed compilation 2011-08-20 07:36:22 +00:00
cpunode.pas * converted all enum handling for the JVM target so that it uses the 2011-08-20 08:15:54 +00:00
cpupara.pas + support for non-array/record var parameter on the JVM target using 2011-08-20 08:07:24 +00:00
cpupi.pas + tjvmprocinfo, only overrides set_first_temp_offset() and sets it to 2011-08-20 07:37:20 +00:00
cputarg.pas + support for JVM local variable and parameter debug information 2011-08-20 07:50:41 +00:00
dbgjasm.pas + support for emiting "signature" attributes for fields and methods; these 2011-08-20 08:08:00 +00:00
hlcgcpu.pas * again use areturn instead of ireturn for returning enums since they're 2011-08-20 08:16:52 +00:00
itcpujas.pas + jvm (cpu architecure) and java ("OS"/target) identifiers 2011-08-20 07:37:33 +00:00
jvmreg.dat + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
njvmadd.pas * converted all enum handling for the JVM target so that it uses the 2011-08-20 08:15:54 +00:00
njvmcal.pas * free temp location allocated for function result if not used 2011-08-20 08:10:05 +00:00
njvmcnv.pas * also handle tc_int_2_int,tc_int_2_bool,tc_bool_2_int in 2011-08-20 08:16:37 +00:00
njvmcon.pas * converted all enum handling for the JVM target so that it uses the 2011-08-20 08:15:54 +00:00
njvmflw.pas * converted all enum handling for the JVM target so that it uses the 2011-08-20 08:15:54 +00:00
njvminl.pas * moved creating block/statement for reference temps into 2011-08-20 08:13:16 +00:00
njvmld.pas * when internally taking the address of shortstrings to typecast 2011-08-20 08:15:59 +00:00
njvmmat.pas + support for qword div/mod via helper (the JVM only supports signed 2011-08-20 08:07:02 +00:00
njvmmem.pas * when internally taking the address of shortstrings to typecast 2011-08-20 08:15:59 +00:00
njvmset.pas * converted all enum handling for the JVM target so that it uses the 2011-08-20 08:15:54 +00:00
njvmutil.pas * always return true from tjvmnodeutils.force_init(), because when this 2011-08-20 08:21:01 +00:00
rgcpu.pas * fixed memory leak 2011-08-20 08:13:36 +00:00
rjvmcon.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmnor.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmnum.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmrni.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmsri.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmstd.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
rjvmsup.inc + (mostly fake) register definitions for the JVM 2011-08-20 07:35:17 +00:00
tgcpu.pas * internalerror if constructor not found in record 2011-08-20 08:12:15 +00:00