Jonas Maebe
|
2c313e397e
+ support for regular arrays and open arrays
|
14 years ago |
Jonas Maebe
|
608572c63a
* removed unused local variables
|
14 years ago |
Jonas Maebe
|
a2a6b2fd1d
+ "reference" temps that sort of implement pointer-style functionality for
|
14 years ago |
Jonas Maebe
|
0e87627218
+ gethltemp() to allocate a temp specifying full type information even
|
14 years ago |
Jonas Maebe
|
b5ea6ab7d8
+ thlcgobj.location_force_fpureg() implementation
|
14 years ago |
Jonas Maebe
|
09207563d5
+ hlcg implementation of gen_load_para_value(); no support yet for copying
|
14 years ago |
Jonas Maebe
|
6c9256ee32
* made internalerror unique
|
14 years ago |
Jonas Maebe
|
afceec23b2
- removed unused local variables
|
14 years ago |
Jonas Maebe
|
28740dce2d
- removed extra "fordefinition" parameter again from tprocdef.mangledname(),
|
14 years ago |
Jonas Maebe
|
e1b6398b47
* don't give an "abstract method called" error for g_rangecheck()
|
14 years ago |
Jonas Maebe
|
332f613cd7
+ thlcgobj.maketojumpbool() implementation
|
14 years ago |
Jonas Maebe
|
9a9ea1f257
+ limited thlcg.gen_load_cgpara_loc() implementation (only loc_reference
|
14 years ago |
Jonas Maebe
|
71deda6f50
+ added interface to ncgutil.gen_load_loc_cgpara() to hlcgobj + generic
|
14 years ago |
Jonas Maebe
|
8439e1472e
* moved def2regtyp() from jvm/hlcgcpu to defutil, and extended it to
|
14 years ago |
Jonas Maebe
|
e4d322bcdb
+ default implementation for for the *_checkoverflow() methods in case
|
14 years ago |
Jonas Maebe
|
742f4ee12e
+ first (partial) implementation of thlcg for the jvm
|
14 years ago |
Jonas Maebe
|
07130a0c71
+ added register allocation methods from cgobj also to hlcgobj,
|
14 years ago |
Jonas Maebe
|
09ac60b084
+ a_call_name_inherited(), by default calls a_call_name() (for the JVM
|
14 years ago |
Jonas Maebe
|
a2890f4463
+ basic implementation of concatcopy based on a_load(fpu)_ref_ref
|
14 years ago |
Jonas Maebe
|
0ee702b3a2
* tprocdef.mangledname now gets an extra boolean parameter indicating
|
14 years ago |
Jonas Maebe
|
0e16369906
* moved gen_proc_symbol() and gen_proc_symbol_end() from ncgutil to hlcgobj
|
14 years ago |
Jonas Maebe
|
db203431b2
+ hlcgobj: high level code generator class. It has basically the same
|
14 years ago |