Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe a0f850d57f * synchronised with trunk till r41885 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe b9ddddf9b1 * use ".set" for aliasing global symbols on Darwin, instead of declaring %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe d93c05a90c * synchronised with trunk till r41207 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 1abea6451c * fixed thlcgobj.g_rangecheck() for cpuhighleveltarget when targetting a %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe a0d796e98d * synchronised with trunk till r41159 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 04d295f186 * first step towards supporting 32 bit targets with the LLVM code generator: %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 473fef315d * synchronised with trunk till r40732 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 4d03f3a65e * fixed LLVM memory leaks %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe c7d701d117 * synchronised with trunk till r40038 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe f754978540 * handle constructor function results that have been migrated to the %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 882d676bc9 * synchronised with trunk till r40635 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 377d4e1b58 * make the size parameter of thlcgobj.location_force_mmregscalar() a %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 440026bb25 * synchronised with trunk till r40503 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 3b7efb5123 * only free the temp holding the function result after we've loaded it into %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 4cd6f59bc3 * changed create_hlcodegen into a procvar, so that we don't have to insert %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 413a3599c1 * thlcgobj.g_unreachable() dummy implementation + llvm override %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 09b6306f02 - removed outdated comment after r40373 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 9a157a7749 * don't overwrite the alignment of locals set by the temp manager with the %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 3b9f5a5e96 * moved finalization of code generator temps to a node, so it can be getcopy'd %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe d69ad8fa41 * removed temppos field again from parameter locations: they're not allocated %!s(int64=7) %!d(string=hai) anos
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, %!s(int64=7) %!d(string=hai) anos
  Jonas Maebe 3e8cd7d4c9 * after making a copy of a vo_has_local_copy parameter, only release %!s(int64=7) %!d(string=hai) anos
  florian 75e03a7e62 * avoid unneeded the generation of un-needed shift instructions thlcgobj.in a_load_subsetreg_reg %!s(int64=8) %!d(string=hai) anos
  florian b948a0738c * unified internalerror %!s(int64=8) %!d(string=hai) anos
  florian b1dff29cbf * removed unused units %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe b86f2d7e3c * only initialize global regvars in unit and main program init code %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe cadf177a93 * fixed bugs in r33737: that revision was supposed to only move %!s(int64=8) %!d(string=hai) anos
  florian 1e374df5b8 * correctly calculate the bit mask in thlcgobj.a_load_regconst_subsetreg_intern, resolves #31042 %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe f26ed10ba1 * same as r27223 for hlcgobj (fixes webtbs/tw25895 for llvm) %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe a25ebbba3e + added volatility information to all memory references %!s(int64=8) %!d(string=hai) anos