Jonas Maebe
|
f2c82e32cd
- removed g_indirect_sym_load() from hlcgobj/hlcg2ll because this cgobj
|
13 years ago |
Jonas Maebe
|
0037de6ac9
* disable range/overflow checking for subsetreg/ref code, to prevent
|
13 years ago |
Jonas Maebe
|
9d860904fe
* merged AIX changes from ncgutil.gen_proc_symbol_end() into
|
13 years ago |
Jonas Maebe
|
08784aca44
* fixed compilation for high level code generator targets after r21287
|
13 years ago |
Jonas Maebe
|
4f396735f4
* support LOC_(C)SUBSETREG/REF in thlcgobj.a_load_loc_ref() (should fix
|
13 years ago |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 years ago |
Jonas Maebe
|
641b259aed
* adjusted thlcg.g_rangecheck() implementation so it can be used for all
|
13 years ago |
Jonas Maebe
|
1345b7d107
* changed ref parameter of thlcgobj.a_call_ref() into a const parameter
|
13 years ago |
Jonas Maebe
|
4fced5d142
+ generic implementation of thlcgobj.a_call_ref()
|
13 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
Jonas Maebe
|
3916a32f9e
* created generic version of thlcgobj.g_reference_loc() and only override
|
13 years ago |
Jonas Maebe
|
9fb06fcb8f
* support g_call_system_proc() inside the system unit for routines whose
|
14 years ago |
Jonas Maebe
|
c648cade1a
* prevent internal errors when calling location_force_mem() for
|
14 years ago |
Jonas Maebe
|
7f22a2f223
+ support for range checking calculations with hlcgobj
|
14 years ago |
Jonas Maebe
|
40cf2cefa0
* when the user calls initialize(), force initialization to happen on the
|
14 years ago |
Jonas Maebe
|
16cb75a5da
* also free the regular code generator when freeing the hl code generator
|
14 years ago |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
14 years ago |
Jonas Maebe
|
225e866800
- removed superfluous check that could use uninitialized location
|
14 years ago |
Jonas Maebe
|
dbaaf1c3cd
* fixed copy/paste errors in a_op_reg_ref() from a_op_ref_reg()
|
14 years ago |
Jonas Maebe
|
694ccf3df3
+ dummy support for untyped var/const/out parameters on the JVM target
|
14 years ago |
Jonas Maebe
|
e775e2d9ae
* moved gen_entry_code/gen_exit_code from ncgutil to hlcgobj,
|
14 years ago |
Jonas Maebe
|
f57e9778d4
* migrated gen_initialize_code and gen_finalize_code from ncgutil to
|
14 years ago |
Jonas Maebe
|
53e6853667
* removed a bunch of cg. and hlcg. prefixes (left-overs from migrations
|
14 years ago |
Jonas Maebe
|
88df6573a0
* moved de2regtyp() from defutil to hlcgobj, so it can be overridden
|
14 years ago |
Jonas Maebe
|
5abf6d0aa4
+ thlcgobj support of the managed open array initialization fixes of
|
14 years ago |
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 |