Commit History

Author SHA1 Message Date
  Nikolay Nikolov 0a383d8c0f * fixed WebAssembly method pointer assignment 3 years ago
  florian cc64d9eb4e * do not swap left/right code generation for assignment nodes if 4 years ago
  florian 69fcacc948 * use fld/fst on i386 to copy doubles 4 years ago
  pierre 5d6d47bad1 Amend commit 46484: Do not accept LOC_CSUBSETREF location type as this represents read-only memory region which should never be modified 5 years ago
  pierre a4cfade86b Avoid internalerror 200203273 by handling LOC_CSUBSETREG and LOC_CSUBSETREF as LOC_SUBSETREG in tcgassignmentnode.pass_generate_code 5 years ago
  pierre 57b8f28574 Avoid overflow errors on z80 CPU by changing local variable type from aint to tcgint 5 years ago
  florian 8f91920c9b * use the fpu on suitable x86 targets to copy extended values 5 years ago
  Jonas Maebe 4ba19f5418 * add support for creating non-address-only procvars to 5 years ago
  Jonas Maebe 1e3f72403e * renamed getintparaloc to getcgtempparaloc 5 years ago
  svenbarth da1312698b * correctly check for the system unit 5 years ago
  svenbarth 6151f7af29 * check the localswitches of the node instead of the global ones 5 years ago
  florian 4064c5f39b * section thread vars need to be access with the symbol type AT_TLS 5 years ago
  Jonas Maebe eb0f02348d * fixed loading parent frame pointer for nested procvars on targets that 6 years ago
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 years ago
  Jonas Maebe 9c3e9e80a3 * fixed type correctness of and simplified the threadvar loading size 6 years ago
  Jonas Maebe 04d295f186 * first step towards supporting 32 bit targets with the LLVM code generator: 6 years ago
  Jonas Maebe f98a9bea3c * cap the assumed alignment of pass-by-reference parameters to the minimum of 6 years ago
  florian 9f16c34329 + initial work for tls-based threadvar support on arm-linux 6 years ago
  yury 7c94d00a4a * Fixed bug #17413 (and the tw17413 test) for aarch64 by adding additional check. 6 years ago
  Jonas Maebe 52e7678033 * ensure that load nodes only substitute temps in case both references point 7 years ago
  Jonas Maebe 5ca8893987 * fixed temppos of loaded nested variables: invalid rather than the temppos 7 years ago
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, 7 years ago
  Jonas Maebe ad73453e64 * fixed alignment of threadvars (used uninitialised field value) 7 years ago
  florian 31f78ea2b6 + implementation of the vectorcall calling convention by J. Gareth Moreton 7 years ago
  florian b1dff29cbf * removed unused units 8 years ago
  florian ea3495c20e * compilation with -Oodfa fixed 8 years ago
  yury 9f3759bcb8 * Enable minor size optimization for thread var loading code when -Os is specified or PIC code is generated and PIC uses GOT. 8 years ago
  Jonas Maebe 1c820e9c8e * similar change as in r34976 for the generic code: don't assume that if 8 years ago
  Jonas Maebe a25ebbba3e + added volatility information to all memory references 8 years ago
  Jonas Maebe 0afbe85aab * various memory reference alignment fixes 9 years ago