Commit Verlauf

Autor SHA1 Nachricht Datum
  florian 4f052e4f90 o fix several issues with floating point exceptions vor 7 Jahren
  Jonas Maebe d69ad8fa41 * removed temppos field again from parameter locations: they're not allocated vor 7 Jahren
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, vor 7 Jahren
  florian b1dff29cbf * removed unused units vor 8 Jahren
  Károly Balogh f5f895e2a3 syscalls: unify call reference creation across 4 different CPU archs. less copypasted code, brings x86_64 AROS support up to speed vor 8 Jahren
  Jonas Maebe a25ebbba3e + added volatility information to all memory references vor 8 Jahren
  Jonas Maebe 66be068365 * set the correct resultdef after converting a dynamic array to an open array vor 9 Jahren
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via vor 9 Jahren
  Jonas Maebe f5e4265b1e * "push" zero-sized value parameters for LLVM and JVM, because all parameters vor 9 Jahren
  Jonas Maebe 951ca4e62b * fixed procdef used to call C-style blocks (only relevant for LLVM) vor 9 Jahren
  svenbarth d2a7f17d8c Fix for Mantis #29372. vor 9 Jahren
  Jonas Maebe a249950a45 * fixed types in tcgcallnode.load_block_invoke() vor 9 Jahren
  Jonas Maebe ea0c8e6f38 - reverted accidentally committed code with r32463 vor 9 Jahren
  Jonas Maebe 688b9c0a69 * use the correctly typecasted reference in a_bit_set_reg_ref vor 9 Jahren
  Jonas Maebe 83521e7d1f * ensure that the def used when calling virtual methods matches the vor 9 Jahren
  Jonas Maebe 32796f4af9 * ensure that the def used when calling procvars matches the value in vor 9 Jahren
  yury b26fa07f1a * Fixed notes "var is assigned but not used". vor 10 Jahren
  yury 432248cbf1 * Removed lot of unused vars. vor 10 Jahren
  Jonas Maebe 0fc1fd6ac1 * replaced current_procinfo.currtrue/falselabel with storing the true/false vor 10 Jahren
  Jonas Maebe e06181749c * guarantee the order of parameter pushes again after r31201 on platforms vor 10 Jahren
  Jonas Maebe 508828958c * changed getprocaddressprocvar() into a tprocvardef.getreusableprocaddr() vor 10 Jahren
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method vor 10 Jahren
  Jonas Maebe 3f736f6114 * handle the loading of VMT entries at the node level, so it's done in a vor 10 Jahren
  Jonas Maebe 0eab091e1a * factored symansistr-define-conditional handling of fforcedprocname into vor 10 Jahren
  Jonas Maebe bd8079f896 * cache and reuse procvardefs internally created to get the address of a vor 10 Jahren
  Jonas Maebe 2102db1a0c * fixed type when passing an address parameter to another address parameter vor 10 Jahren
  Jonas Maebe 61e4a1b811 + added tasmlist parameter to getintparaloc() (needed for llvm) vor 10 Jahren
  Jonas Maebe bd203a5b57 * synchronised with trunk till r30240 vor 10 Jahren
  Jonas Maebe c50c822e13 * fixed destination size when loading fpu temp paralocs vor 10 Jahren
  Jonas Maebe fb27dff638 * generate ".abiversion 2" directive when targeting ppc64/ELFv2 vor 10 Jahren