Historique des commits

Auteur SHA1 Message Date
  florian d4968e054b + arm: tsettings.instructionset il y a 12 ans
  sergei bfcdf6b825 * Replaced tai_ent and tai_ent_end classes with tai_directive subtypes. Having separate classes for them is unnecessary complication. il y a 12 ans
  Jonas Maebe 109317e460 + full support for parameter passing in the high level code generator il y a 12 ans
  Jonas Maebe 7d9f98e516 + def_cgmmsize() that returns a vector tcgsize for arraydefs (as generated il y a 12 ans
  Jonas Maebe 4e210e57c2 * use the correct type (pointer to object type) when loading the function il y a 12 ans
  Jonas Maebe 2dd75e707e * renamed thlcgobj.tcgsize2orddef to defutil.cgsize_orddef il y a 12 ans
  Jonas Maebe 5051453806 + support for LOC_(C)MMREGISTER in hlcg il y a 12 ans
  florian d4c7afbfe8 + generate thumb_func directives for thumb as well il y a 12 ans
  nickysn 57777945a8 * fixed bug in thlcgobj.g_array_rtti_helper introduced in the previous commit il y a 12 ans
  nickysn a5c5b05362 * initial support for system procs that use calling conventions that push left to right on i8086 or i386 il y a 12 ans
  nickysn a03f0d84ea high level code generator: const types changed from aint to tcgint to avoid problems on < 32-bit cpus; ppcjvm should also be updated, but isn't yet il y a 12 ans
  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