Historique des commits

Auteur SHA1 Message Date
  paul 51825b6f2e compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation) il y a 12 ans
  Jonas Maebe 69c29a415f * pass the procdef to getintparaloc instead of only the proccalloption, so il y a 12 ans
  Jonas Maebe 1a8128fa72 * initialize ovloc.loc in a_op*checkoverflow il y a 13 ans
  florian ca5fabda6d * cleanup some unused units from uses clauses il y a 13 ans
  florian 67744ef46e * fix methodpointers in registers on big endian targets il y a 13 ans
  florian d8161c185c + track usage of flags by using a new register RS_/NR_DEFAULTFLAGS il y a 13 ans
  Jonas Maebe 288d1ec74a * support referencing "result" in nostackframe pure assembler routines if il y a 13 ans
  Jonas Maebe 0a1157da38 * fixed memory leaks in the compiler introduced in r21862 by marking and il y a 13 ans
  Jonas Maebe 7717e43929 * moved setting the call result to a separate method, so it can still be il y a 13 ans
  Jonas Maebe be8f8fec76 * converted tcg.g_releasevaluepara_openarray() to thlcg il y a 13 ans
  Jonas Maebe 9197ce100e * converted tcg.g_copyvaluepara_openarray() to thlcg il y a 13 ans
  Jonas Maebe 1955255dda * let thlcg.a_call_name() return the tcgpara representing the function il y a 13 ans
  Jonas Maebe aba6923187 * moved g_test_self() from cgobj to hlcgobj il y a 13 ans
  pierre 024bde8875 Create .ent/.end pair for mips/mipsel and alpha il y a 13 ans
  Jonas Maebe 7c21cba1e2 * migrated g_copyshortstring, g_incrrefcount and g_array_rtti_helper to thlcg il y a 13 ans
  Jonas Maebe 60aedb19d6 * removed superfluous (de)allocallcpuregisters calls il y a 13 ans
  Jonas Maebe 7a0ae38700 + also specify the parameter def when allocating a parameter via il y a 13 ans
  Jonas Maebe 325c60866f * use tcgpara.def instead of extra size parameters il y a 13 ans
  Jonas Maebe 512351043c * properly handle loading a value from a larger to a smaller subsetreg il y a 13 ans
  Jonas Maebe baa8fa39a8 * converted code to trash variables (-gt) to operate at the node tree level, il y a 13 ans
  Jonas Maebe f2c82e32cd - removed g_indirect_sym_load() from hlcgobj/hlcg2ll because this cgobj il y a 13 ans
  Jonas Maebe 0037de6ac9 * disable range/overflow checking for subsetreg/ref code, to prevent il y a 13 ans
  Jonas Maebe 9d860904fe * merged AIX changes from ncgutil.gen_proc_symbol_end() into il y a 13 ans
  Jonas Maebe 08784aca44 * fixed compilation for high level code generator targets after r21287 il y a 13 ans
  Jonas Maebe 4f396735f4 * support LOC_(C)SUBSETREG/REF in thlcgobj.a_load_loc_ref() (should fix il y a 13 ans
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for il y a 13 ans
  Jonas Maebe 641b259aed * adjusted thlcg.g_rangecheck() implementation so it can be used for all il y a 13 ans
  Jonas Maebe 1345b7d107 * changed ref parameter of thlcgobj.a_call_ref() into a const parameter il y a 13 ans
  Jonas Maebe 4fced5d142 + generic implementation of thlcgobj.a_call_ref() il y a 13 ans
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 il y a 13 ans