Historie revizí

Autor SHA1 Zpráva Datum
  Jonas Maebe e52cf555ab * fix loading of constants in registers in the LLVM CG if the constant před 6 roky
  Jonas Maebe 14cc517f40 * synchronised with trunk till r40724 před 6 roky
  Jonas Maebe a72a12eef6 * don't emit 0-sized parameters for LLVM: clang doesn't either, and some před 6 roky
  Jonas Maebe 473fef315d * synchronised with trunk till r40732 před 6 roky
  Jonas Maebe 4d03f3a65e * fixed LLVM memory leaks před 6 roky
  Jonas Maebe 1a0ffbc82b * fixed llvm compiler compilation with -O3/-Oodfa před 6 roky
  Jonas Maebe b41cd1eb6a * synchronised with trunk till r40575 před 6 roky
  Jonas Maebe e69b4d2d9a * replaced some stray cpointerdef.create() calls with cpointerdef.getreusable() před 6 roky
  Jonas Maebe 440026bb25 * synchronised with trunk till r40503 před 6 roky
  Jonas Maebe 8a4947dba2 * don't do anything in thlcgllvm.allocallcpuregisters() like in před 6 roky
  Jonas Maebe fceb34dbd5 * converted tllvmpara contents from tlocation to toper, so we can also před 6 roky
  Jonas Maebe 4cd6f59bc3 * changed create_hlcodegen into a procvar, so that we don't have to insert před 6 roky
  Jonas Maebe ccb7231744 * generate invoke instead of call when calling a function in a block that před 6 roky
  Jonas Maebe 50ab607676 + customint torddef type to create arbitraty bit-width integers před 6 roky
  Jonas Maebe 413a3599c1 * thlcgobj.g_unreachable() dummy implementation + llvm override před 6 roky
  Jonas Maebe 20fea3607c * pass volatility information to llvm.memcpy před 6 roky
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the před 6 roky
  Jonas Maebe d69ad8fa41 * removed temppos field again from parameter locations: they're not allocated před 7 roky
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, před 7 roky
  Jonas Maebe 04ac44cd37 - removed dependency of hlcgllvm on llvmpara, so that cpupara no longer před 8 roky
  Jonas Maebe a25ebbba3e + added volatility information to all memory references před 8 roky
  Jonas Maebe 7ebbb744e9 * also specify sret attribute at the caller side před 9 roky
  Jonas Maebe 819f0c39fa * specify the "byval" attribute also at the caller side před 9 roky
  Jonas Maebe f417ed6576 * internalerror in case a reference's alignment is not set in před 9 roky
  Jonas Maebe 2f0c3ce8cc * fixed updating the reference alignment in thlcgllvm.g_set_addr_nonbitpacked_field_ref() před 9 roky
  Jonas Maebe a83f3c1a45 * fix maximum common alignment calculation in g_concatcopy() (if the second před 9 roky
  Jonas Maebe f4015f6ac9 * fixed wrong class cast in case arrays/records are passed to a_loadfpu*() před 9 roky
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): před 9 roky
  Jonas Maebe 1cb8c0d00c * specify the def of assembler level symbols defined via před 9 roky
  Jonas Maebe 687adbefd7 + support for LOC_VOID parameters in llvm for empty records (fixes před 9 roky