Historie revizí

Autor SHA1 Zpráva Datum
  Jonas Maebe d46fad1e7f * use provided name to a_call_name() instead of hardcoding pd.mangledname() před 9 roky
  Jonas Maebe 1c99adb411 * fix rol/ror for llvm před 9 roky
  Jonas Maebe 0350369c6a * don't check for a simple result location when loading an uninitialised před 9 roky
  Jonas Maebe ae7b17890a * support non-power-of-two records that have to be passed in MM registers před 9 roky
  Jonas Maebe 35a170ed8e * don't internalerror when asked to set the function result of a function před 9 roky
  Jonas Maebe b4fe4789d6 + support for constant call parameters on LLVM před 9 roky
  Jonas Maebe 205136f924 * fixed the size used for setting uninitialised function results if it před 9 roky
  Jonas Maebe 4939c9a7b9 * implemented overflow checking for llvm před 9 roky
  Jonas Maebe f57a94b5aa * explicitly name the fields we add in llvmgettemprecorddef() před 9 roky
  Jonas Maebe 3ff265da88 * fixed rol/ror před 9 roky
  Jonas Maebe 4f4d4d9456 * also support non-pointerdefs as first argument for g_ptrtypecast_ref() před 9 roky
  Jonas Maebe f97192edf9 * support typecasts in a_loadmm_ref_reg() před 9 roky
  Jonas Maebe 4c720b8ba2 * fixed parameter order of llvm.memcpy call před 9 roky
  Jonas Maebe 99c97c331a * keep the result type after a call as llvmretdef, because call nodes před 9 roky
  Jonas Maebe cc52730147 * typecast function results if an explicit type is forced před 9 roky
  Jonas Maebe 00a5dd87c9 * allow g_ptrtypecast_reg() to allocate a new register, because spilling před 9 roky
  Jonas Maebe abd79d275f * always emit the procdef when calling a routine in llvm; this is před 9 roky
  Jonas Maebe eaeb9d8351 * renamed thlcgobj.g_set_addr_nonbitpacked_record_field_ref() to před 9 roky
  Jonas Maebe ba37a48bcb * support OS_32..OS_128 as source size for LOC_(C)MMREGISTER records před 9 roky
  Jonas Maebe 3e917f5889 * fixed llvm a_load_reg_ref() when storing a register to a record reference před 9 roky
  Jonas Maebe 5e32590741 * handle variant record fields in před 9 roky
  Jonas Maebe 954cfd8d40 * replaced use of current_asmdata.currasmlist with the "list" parameter před 10 roky
  Jonas Maebe 4da34a6046 + llvm implementation of g_set_addr_nonbitpacked_record_field_ref před 10 roky
  Jonas Maebe cabb16efdb - removed the no longer used generation of uninitialised results for před 10 roky
  Jonas Maebe 839482751d * when generating code for a pure assembler routine with LLVM, instantiate před 10 roky
  Jonas Maebe c80fb6a20e * explicitly specify whether an llvm specification is a definition (= locally před 10 roky
  Jonas Maebe be9d2b1c26 * implement concatcopy for complex types by calling the llvm.memcpy() před 10 roky
  Jonas Maebe bfa94ae908 * further (final?) reworking of llvm external symbol handling: před 10 roky
  Jonas Maebe a58504990a * fixed llvm handling of routines that are normally declared in the před 10 roky
  Jonas Maebe e9d2eb6cff * fixed a_load_reg_reg() when storing an array/record to another před 10 roky