fpc/compiler/jvm
Jonas Maebe d13769204e * check for a tclassrefdef as the target conversion type in
asis_target_specific_typecheck, and if so get the real
    definition of its pointedtype rather than of the classrefdef
    itself (the latter would never be different from the original
    one, since there are no formal external classrefdef definitions)

git-svn-id: branches/jvmbackend@18467 -
2011-08-20 08:02:17 +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 + support for regular arrays and open arrays 2011-08-20 07:55:27 +00:00
cpupara.pas * don't create (useless) temporary array/record/... for the result 2011-08-20 07:58:09 +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 unit initialisation sections for the JVM target, 2011-08-20 08:01:39 +00:00
hlcgcpu.pas + support for class constructors for the JVM target 2011-08-20 08:01:51 +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 * reorder processing of left/right for add nodes somewhat to make 2011-08-20 07:48:42 +00:00
njvmcal.pas * allocate/initialize implicit pointer type fields (arrays, records) in 2011-08-20 08:01:24 +00:00
njvmcnv.pas * check for a tclassrefdef as the target conversion type in 2011-08-20 08:02:17 +00:00
njvmcon.pas + support for JVM string constants 2011-08-20 07:57:50 +00:00
njvmflw.pas * replaced partial manual declarations of some Java classes with 2011-08-20 07:58:20 +00:00
njvminl.pas * initialise local dynamic array variables to empty arrays rather than 2011-08-20 07:57:55 +00:00
njvmld.pas + support for regular arrays and open arrays 2011-08-20 07:55:27 +00:00
njvmmat.pas * fixed 64 bit shl/shr/sar operations: the second argument of the 2011-08-20 07:48:23 +00:00
njvmmem.pas + support for regular arrays and open arrays 2011-08-20 07:55:27 +00:00
njvmutil.pas + support for unit initialisation sections for the JVM target, 2011-08-20 08:01:39 +00:00
rgcpu.pas * don't remove regalloc/regdealloc pair if it's immediately followed by a 2011-08-20 08:01:19 +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 + support for (only named, for now) records in the JVM target: 2011-08-20 08:00:50 +00:00