Commit Verlauf

Autor SHA1 Nachricht Datum
  svenbarth da1312698b * correctly check for the system unit vor 5 Jahren
  svenbarth 6151f7af29 * check the localswitches of the node instead of the global ones vor 5 Jahren
  florian 4064c5f39b * section thread vars need to be access with the symbol type AT_TLS vor 5 Jahren
  Jonas Maebe eb0f02348d * fixed loading parent frame pointer for nested procvars on targets that vor 6 Jahren
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would vor 6 Jahren
  Jonas Maebe 9c3e9e80a3 * fixed type correctness of and simplified the threadvar loading size vor 6 Jahren
  Jonas Maebe 04d295f186 * first step towards supporting 32 bit targets with the LLVM code generator: vor 6 Jahren
  Jonas Maebe f98a9bea3c * cap the assumed alignment of pass-by-reference parameters to the minimum of vor 6 Jahren
  florian 9f16c34329 + initial work for tls-based threadvar support on arm-linux vor 6 Jahren
  yury 7c94d00a4a * Fixed bug #17413 (and the tw17413 test) for aarch64 by adding additional check. vor 6 Jahren
  Jonas Maebe 52e7678033 * ensure that load nodes only substitute temps in case both references point vor 7 Jahren
  Jonas Maebe 5ca8893987 * fixed temppos of loaded nested variables: invalid rather than the temppos vor 7 Jahren
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, vor 7 Jahren
  Jonas Maebe ad73453e64 * fixed alignment of threadvars (used uninitialised field value) vor 7 Jahren
  florian 31f78ea2b6 + implementation of the vectorcall calling convention by J. Gareth Moreton vor 7 Jahren
  florian b1dff29cbf * removed unused units vor 8 Jahren
  florian ea3495c20e * compilation with -Oodfa fixed vor 8 Jahren
  yury 9f3759bcb8 * Enable minor size optimization for thread var loading code when -Os is specified or PIC code is generated and PIC uses GOT. vor 8 Jahren
  Jonas Maebe 1c820e9c8e * similar change as in r34976 for the generic code: don't assume that if vor 8 Jahren
  Jonas Maebe a25ebbba3e + added volatility information to all memory references vor 8 Jahren
  Jonas Maebe 0afbe85aab * various memory reference alignment fixes vor 9 Jahren
  Jonas Maebe 179c1ab328 * changed ttemp*node.tempinfo^.flags to a private field, and added setters vor 9 Jahren
  svenbarth 1c696b0e77 * use indirect reference for FPC_THREADVAR_RELOCATE if necessary vor 9 Jahren
  Jonas Maebe f0bf3b364a * fixed alignment of reference used to set the first char of a 1-byte vor 9 Jahren
  Jonas Maebe 18580d3069 * when assigning a value to a temp marked as ti_const, do not immediately vor 9 Jahren
  Jonas Maebe 4e8bda76cb * update alignment when advancing offset to next element of array constructor node vor 9 Jahren
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): vor 9 Jahren
  svenbarth a173c34d96 * have tcgrttinode use the indirect RTTI labels if necessary vor 9 Jahren
  svenbarth 02ebae7658 * use the indirect symbol for resource strings if necessary vor 9 Jahren
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via vor 9 Jahren