fpc/compiler/jvm
Jonas Maebe 6e1d370417 * split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can
be included at the start of the implementation of the system unit (before
    the rest of except.inc)
  * catch declarations in/loading from the system unit of the TExceptAddr type
  * use this type instead of hardcoded size constants in the compiler
  * in generic code that is active for all targets, puts its use in a virtual
    method since it's only valid for targets using setjmp/longjmp-style
    exception handling (and the record is not defined at all in the JVM RTL)

git-svn-id: branches/hlcgllvm@28376 -
2014-08-10 19:40:29 +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 * moved jvm-specific tarrayreftype from cgutils to jvm/cpubase 2014-03-16 11:24:21 +00:00
cpuinfo.pas * -O4 switch for optimizations which are correct but which might have unexpected effects 2012-08-09 18:58:54 +00:00
cpunode.pas + support overriding tdef/tsym methods with target-specific functionality: 2014-03-29 22:31:55 +00:00
cpupara.pas * renamed all paramanagers to tcpuparamanager so the llvm paramanager can 2013-11-11 11:15:27 +00:00
cpupi.pas
cputarg.pas
dbgjasm.pas * moved jvm-specific exprasm field from tprocdef to jvm-specific descendant 2014-03-30 21:04:25 +00:00
hlcgcpu.pas + new chlcgobj class reference variable that can be used to call thlcg* 2014-07-03 22:28:31 +00:00
itcpujas.pas
jvmdef.pas * moved jvm-specific classdef-related fields from tenumdef to a platform- 2014-04-01 21:41:30 +00:00
jvmreg.dat
njvmadd.pas * moved jvm-specific classdef-related fields from tenumdef to a platform- 2014-04-01 21:41:30 +00:00
njvmcal.pas * changed tcallnode.fforcedprocname from shortstring into tsymstr, 2014-05-10 12:47:25 +00:00
njvmcnv.pas * insert JVM checkcast instructions when a voidpointer is implicitly 2014-05-10 12:47:34 +00:00
njvmcon.pas * moved jvm-specific classdef-related fields from tenumdef to a platform- 2014-04-01 21:41:30 +00:00
njvmflw.pas * split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can 2014-08-10 19:40:29 +00:00
njvminl.pas * moved jvm-specific classdef-related fields from tenumdef to a platform- 2014-04-01 21:41:30 +00:00
njvmld.pas * moved jvm-specific tarrayreftype from cgutils to jvm/cpubase 2014-03-16 11:24:21 +00:00
njvmmat.pas * moved tjvmnotnode implementation to generic ncghlmat unit, and also use it 2014-08-10 19:39:55 +00:00
njvmmem.pas * synchronized with trunk up to r27758 2014-05-12 16:12:34 +00:00
njvmset.pas
njvmtcon.pas
njvmutil.pas * moved jvm-specific classdef-related fields from tenumdef to a platform- 2014-04-01 21:41:30 +00:00
njvmvmt.pas * removed ifdef jvm from ncgvmt 2014-03-16 11:24:44 +00:00
pjvm.pas * factored out associating properties with their getters/setters/fiels 2014-06-12 11:08:38 +00:00
rgcpu.pas
rjvmcon.inc
rjvmnor.inc
rjvmnum.inc
rjvmrni.inc
rjvmsri.inc
rjvmstd.inc
rjvmsup.inc
symcpu.pas * fixes for the support for overriding properties on the JVM target: 2014-06-14 10:35:35 +00:00
tgcpu.pas * changed the type of the forcesize parameter of gethltemp() and friends 2014-07-03 22:28:43 +00:00