florian
|
ca5fabda6d
* cleanup some unused units from uses clauses
|
13 anos atrás |
florian
|
67744ef46e
* fix methodpointers in registers on big endian targets
|
13 anos atrás |
florian
|
d8161c185c
+ track usage of flags by using a new register RS_/NR_DEFAULTFLAGS
|
13 anos atrás |
Jonas Maebe
|
288d1ec74a
* support referencing "result" in nostackframe pure assembler routines if
|
13 anos atrás |
Jonas Maebe
|
0a1157da38
* fixed memory leaks in the compiler introduced in r21862 by marking and
|
13 anos atrás |
Jonas Maebe
|
7717e43929
* moved setting the call result to a separate method, so it can still be
|
13 anos atrás |
Jonas Maebe
|
be8f8fec76
* converted tcg.g_releasevaluepara_openarray() to thlcg
|
13 anos atrás |
Jonas Maebe
|
9197ce100e
* converted tcg.g_copyvaluepara_openarray() to thlcg
|
13 anos atrás |
Jonas Maebe
|
1955255dda
* let thlcg.a_call_name() return the tcgpara representing the function
|
13 anos atrás |
Jonas Maebe
|
aba6923187
* moved g_test_self() from cgobj to hlcgobj
|
13 anos atrás |
pierre
|
024bde8875
Create .ent/.end pair for mips/mipsel and alpha
|
13 anos atrás |
Jonas Maebe
|
7c21cba1e2
* migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg
|
13 anos atrás |
Jonas Maebe
|
60aedb19d6
* removed superfluous (de)allocallcpuregisters calls
|
13 anos atrás |
Jonas Maebe
|
7a0ae38700
+ also specify the parameter def when allocating a parameter via
|
13 anos atrás |
Jonas Maebe
|
325c60866f
* use tcgpara.def instead of extra size parameters
|
13 anos atrás |
Jonas Maebe
|
512351043c
* properly handle loading a value from a larger to a smaller subsetreg
|
13 anos atrás |
Jonas Maebe
|
baa8fa39a8
* converted code to trash variables (-gt) to operate at the node tree level,
|
13 anos atrás |
Jonas Maebe
|
f2c82e32cd
- removed g_indirect_sym_load() from hlcgobj/hlcg2ll because this cgobj
|
13 anos atrás |
Jonas Maebe
|
0037de6ac9
* disable range/overflow checking for subsetreg/ref code, to prevent
|
13 anos atrás |
Jonas Maebe
|
9d860904fe
* merged AIX changes from ncgutil.gen_proc_symbol_end() into
|
13 anos atrás |
Jonas Maebe
|
08784aca44
* fixed compilation for high level code generator targets after r21287
|
13 anos atrás |
Jonas Maebe
|
4f396735f4
* support LOC_(C)SUBSETREG/REF in thlcgobj.a_load_loc_ref() (should fix
|
13 anos atrás |
Jonas Maebe
|
edd42aa42a
* moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for
|
13 anos atrás |
Jonas Maebe
|
641b259aed
* adjusted thlcg.g_rangecheck() implementation so it can be used for all
|
13 anos atrás |
Jonas Maebe
|
1345b7d107
* changed ref parameter of thlcgobj.a_call_ref() into a const parameter
|
13 anos atrás |
Jonas Maebe
|
4fced5d142
+ generic implementation of thlcgobj.a_call_ref()
|
13 anos atrás |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 anos atrás |
Jonas Maebe
|
3916a32f9e
* created generic version of thlcgobj.g_reference_loc() and only override
|
13 anos atrás |
Jonas Maebe
|
9fb06fcb8f
* support g_call_system_proc() inside the system unit for routines whose
|
14 anos atrás |
Jonas Maebe
|
c648cade1a
* prevent internal errors when calling location_force_mem() for
|
14 anos atrás |