Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe a7e19e9f06 llvm metadata: use cardinal instead of tsuperregister for unnamed metadata numbers %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe a75adf542d dbgllvm: handle empty spFlags %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 91563115c4 dbgllvm: handle array of const (stub) %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe aec7aefdd5 dbgllvm: create dummy line info for instructions that shouldn't have any %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 20674089bd llvmdbg: add declaration for all DISPFlags %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 13055bb58a llvmtype: ensure all processed defs get recorded %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe f832444eaa LLVM lineinfo: fix nolineinfo generation %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 40418f5b3d dbgllvm: remove restriction to only write struct procdef in context of struct %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 6cacd9c824 llvmdbg: initial version based on dbgdwarf %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe f1bcd02aaf Typed const builder: store tsym %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 5075198a8b tfileposinfo: separate types for the fields %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe b7b495a679 LLVM: assign procdef.procstarttai, like in the regular code generator %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 229eb93e72 tnodeuitls: merge GenerateObjCImageInfo into InsertObjectInfo %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 78535bbcd8 agllvm: support for writing specialised metadata nodes %!s(int64=3) %!d(string=hai) anos
  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