Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe d294731542 LLVM: enable DWARF debug info generation %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 527c68b6c3 agllvm: remove useless code %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe a8cb061a50 LLVM: support for attaching metadata to instructions %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 4293d4455c LLVM: factor out writing operands in agllvm %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 411fa298ae LLVM: data location debug info support %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 1d010d918b LLVM metadata: specialised metadata fleshing out %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe ac89cfc6c7 aasmtai: added tai_string.Create(ansistring) %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 4da1ad71a4 * moved a bunch of constants from dbgdwarf to dbgdwarfconst %!s(int64=4) %!d(string=hai) anos
  florian a285500d36 * patch by Rike: Use reverse_longword instead of manually reversing longword, resolves #39720 %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov 812736bd41 + support the atomic.fence instruction in the WebAssembly internal object writer %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov 1d70437017 + added intrinsic (for RTL internal use) that emits the WebAssembly atomic.fence instruction %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov ddab39dbdc + enable the atomics extension on the llvm-mc command line (extension appears %!s(int64=3) %!d(string=hai) anos
  Nikolay Nikolov 5198e47e36 + added the atomic memory access WebAssembly instructions from the threading proposal for WebAssembly %!s(int64=3) %!d(string=hai) anos
  Michaël Van Canneyt de7d7d34ca * Compile jwrsa %!s(int64=3) %!d(string=hai) anos
  Michaël Van Canneyt 6f6a003414 * Patches from Pascal Riekenberg, some small corrections %!s(int64=3) %!d(string=hai) anos
  florian 4f9c19d943 * simplifications by Rika (*2 loops => shl/Bsr), resolves #39717 %!s(int64=3) %!d(string=hai) anos
  Pierre Muller 69d40dd17a Use round to convert float constant into s64comp type for LLVM compiler as is done in general case %!s(int64=3) %!d(string=hai) anos
  florian deec6fc4ba * set max. variable and constant alignment for win32 and win64 to 64 byte boundaries %!s(int64=3) %!d(string=hai) anos
  Pierre Muller 8184287ec0 Fix for variables longer than 127 chars %!s(int64=3) %!d(string=hai) anos
  florian 578ce51fc3 * fix broken merge %!s(int64=3) %!d(string=hai) anos
  florian a73869b879 * arm-linux: set max. alignment for constants and variables to 32 byte boundaries %!s(int64=3) %!d(string=hai) anos
  florian 084a4a0563 * made checking for supported targets more fool proof %!s(int64=3) %!d(string=hai) anos
  J. Gareth "Curious Kit" Moreton 3e11b0e870 * New tests for aligned records %!s(int64=3) %!d(string=hai) anos
  J. Gareth "Curious Kit" Moreton 971b8b9217 * Compiler error is now thrown if record alignment is not a power of 2 or is greater than 64. %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 8bef28ccbe PPU version: bump %!s(int64=3) %!d(string=hai) anos
  florian 4add05c625 * x86_64-linux and i386-linux align variables and constants up to 64 byte boundaries %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 3d3c904ac5 TSymStr: more consistent usage %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe fcaea21075 SymAnsiStr: fix "make all" and webtbs/tw39661* %!s(int64=3) %!d(string=hai) anos
  florian 78f23a462e * set minimum compiler to compile the compiler to 3.2.0 %!s(int64=3) %!d(string=hai) anos
  J. Gareth "Curious Kit" Moreton f4e28ab357 * x86: Fixes to GetInt/MMRegisterBetween assignments %!s(int64=3) %!d(string=hai) anos