Jonas Maebe
|
20c577103f
+ list of keywords that are reserved in Java and the JVM, for future
|
14 년 전 |
Jonas Maebe
|
94ed2ac649
+ jvm/java target support
|
14 년 전 |
Jonas Maebe
|
9eca0dc1c2
- disabled RTTI generation for the jvm target (Delphi-style RTTI
|
14 년 전 |
Jonas Maebe
|
1e2c70796e
+ jvm (cpu architecure) and java ("OS"/target) identifiers
|
14 년 전 |
Jonas Maebe
|
742f4ee12e
+ first (partial) implementation of thlcg for the jvm
|
14 년 전 |
Jonas Maebe
|
4446be97b7
+ tjvmprocinfo, only overrides set_first_temp_offset() and sets it to
|
14 년 전 |
Jonas Maebe
|
72fc911dcf
+ jvm parameter manager: on the caller side, all arguments are pushed
|
14 년 전 |
Jonas Maebe
|
05b919b821
+ very basic tcgjvm (basically only implements the register allocator
|
14 년 전 |
Jonas Maebe
|
fe99c93619
+ pbestrealtype for JVM
|
14 년 전 |
Jonas Maebe
|
9fc3616179
* put the code to generate the default mangled name for procdefs into
|
14 년 전 |
Jonas Maebe
|
35ca5b799b
* list -> current_asmdata.CurrAsmList for cpuhighleveltarget code
|
14 년 전 |
Jonas Maebe
|
07130a0c71
+ added register allocation methods from cgobj also to hlcgobj,
|
14 년 전 |
Jonas Maebe
|
09ac60b084
+ a_call_name_inherited(), by default calls a_call_name() (for the JVM
|
14 년 전 |
Jonas Maebe
|
9022370bde
+ basic defines for jvm target (CPUJVM, ...)
|
14 년 전 |
Jonas Maebe
|
0b7687f4f5
* fixed compilation
|
14 년 전 |
Jonas Maebe
|
c84ec623dd
* made setfirsttemp() virtual and override it in jvm/tgcpu so it no
|
14 년 전 |
Jonas Maebe
|
dc8df7fe79
* define cpu32bit for the JVM target (used by psystem to initialise
|
14 년 전 |
Jonas Maebe
|
a19220f106
* cpu64bitaddr -> cpu64bitalu in location.free (whether or not
|
14 년 전 |
Jonas Maebe
|
0c5b48372b
+ basic implementation: support for loading jvm-specific operands
|
14 년 전 |
Jonas Maebe
|
19275d1a4c
+ single, double, string and widestring operand support for jvm
|
14 년 전 |
Jonas Maebe
|
c373748e26
+ some Jasmin directives (class, interface, super, field, limit)
|
14 년 전 |
Jonas Maebe
|
d0a22d16b5
+ cpubase for jvm: opcodes, basic register definitions, ...
|
14 년 전 |
Jonas Maebe
|
a2890f4463
+ basic implementation of concatcopy based on a_load(fpu)_ref_ref
|
14 년 전 |
Jonas Maebe
|
85e866a121
+ (mostly fake) register definitions for the JVM
|
14 년 전 |
Jonas Maebe
|
0ee702b3a2
* tprocdef.mangledname now gets an extra boolean parameter indicating
|
14 년 전 |
Jonas Maebe
|
0e16369906
* moved gen_proc_symbol() and gen_proc_symbol_end() from ncgutil to hlcgobj
|
14 년 전 |
Jonas Maebe
|
f67919e9f5
+ odt_javaclass, odt_interfacejava objectdef types
|
14 년 전 |
Jonas Maebe
|
fdeebb482b
* basic jvm "cpu" info file (no special cpu or fpu types, no
|
14 년 전 |
Jonas Maebe
|
d18cda2939
+ support for tt_regallocator/tt_freeregallocator temps; these will be used
|
14 년 전 |
Jonas Maebe
|
e3e4d365c8
* converted the parts of tcgloadnode.pass_generate_code() and
|
14 년 전 |