Historie revizí

Autor SHA1 Zpráva Datum
  Jonas Maebe 688b9c0a69 * use the correctly typecasted reference in a_bit_set_reg_ref před 10 roky
  Jeppe Johansen 5ec4d38231 Add support for ram-less AVR chips and simultanously optimize flash/ram size the initfinal calling sequence. před 10 roky
  Jonas Maebe be69fbef4f * fixed type used to store copied open array value parameters před 10 roky
  Jonas Maebe 00a5dd87c9 * allow g_ptrtypecast_reg() to allocate a new register, because spilling před 10 roky
  Jonas Maebe eaeb9d8351 * renamed thlcgobj.g_set_addr_nonbitpacked_record_field_ref() to před 10 roky
  Jonas Maebe 949fd53a0a - reverted r32315: targets using the high level code generator should keep před 10 roky
  Jonas Maebe ae5a355f06 * helpers to load registers/constants into a record field at the hlcg level před 10 roky
  Jonas Maebe cf925a108d * support multiple paralocs, force the source to memory in před 10 roky
  Jonas Maebe d99de6d8f5 * support complex procvardefs in thlcgobj.location_force_mem() in case they před 10 roky
  Jonas Maebe faf4a9cb38 * moved the generation of the "main" stub for libc-based platforms from před 10 roky
  Jonas Maebe 9ee2a0f71c + g_set_addr_nonbitpacked_record_field_ref() thlcgobj method to make a před 10 roky
  Jonas Maebe 6dd06a1aae * put the code for pure assembler routines in a separate asmlist, so před 10 roky
  Jonas Maebe 0fc1fd6ac1 * replaced current_procinfo.currtrue/falselabel with storing the true/false před 10 roky
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method před 10 roky
  Jonas Maebe b39bc5888a * moved the import name handling entirely to hlcgobj so it can be před 10 roky
  Jonas Maebe 1019a6b090 * use the def of the paraloc rather than the parasym's vardef in před 10 roky
  Jonas Maebe c3233b21e8 * fixed reference/register types for thlcgobj.a_bit_test_* před 10 roky
  Jonas Maebe 5418978415 * fixed types in thlcgobj.location_get_data_ref před 10 roky
  Jonas Maebe 61e4a1b811 + added tasmlist parameter to getintparaloc() (needed for llvm) před 10 roky
  Jonas Maebe bd203a5b57 * synchronised with trunk till r30240 před 10 roky
  Jeppe Johansen 914e9e7b49 Merged from trunk před 10 roky
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 před 10 roky
  Jonas Maebe 2ab7f5c35d * moved x86-specific requirements from the generic bsr/bsf code to the před 10 roky
  Jonas Maebe edb3124ae8 * copy arrays passed by value to cdecl routines on the callee side even on před 10 roky
  Jonas Maebe 2dbfbd40ab * unified hlcg.g_copyvalueparas and ncgutil.copyvalueparas, they have the před 10 roky
  Jonas Maebe 6e12ad817f * don't make copies of arrays passed as value parameters to cdecl routines před 10 roky
  Jonas Maebe c6ba0bb6fb + support for targets that require by-reference value parameters to be před 10 roky
  Jeppe Johansen 47dbec3111 Rebase to trunk revision před 10 roky
  Jonas Maebe fde6448063 * don't directly add something to ref.index in get_bit_reg_ref_sref, as it před 10 roky
  florian 69ac7dd7ef * limit initialization to register variables which really need to be initialized před 10 roky