Commit History

Author SHA1 Message Date
  Jonas Maebe 40418f5b3d dbgllvm: remove restriction to only write struct procdef in context of struct 3 years ago
  Jonas Maebe 6cacd9c824 llvmdbg: initial version based on dbgdwarf 3 years ago
  Jonas Maebe f1bcd02aaf Typed const builder: store tsym 3 years ago
  Jonas Maebe 5075198a8b tfileposinfo: separate types for the fields 3 years ago
  Jonas Maebe b7b495a679 LLVM: assign procdef.procstarttai, like in the regular code generator 3 years ago
  Jonas Maebe 229eb93e72 tnodeuitls: merge GenerateObjCImageInfo into InsertObjectInfo 3 years ago
  Jonas Maebe 78535bbcd8 agllvm: support for writing specialised metadata nodes 3 years ago
  Jonas Maebe d294731542 LLVM: enable DWARF debug info generation 3 years ago
  Jonas Maebe 527c68b6c3 agllvm: remove useless code 3 years ago
  Jonas Maebe a8cb061a50 LLVM: support for attaching metadata to instructions 3 years ago
  Jonas Maebe 4293d4455c LLVM: factor out writing operands in agllvm 3 years ago
  Jonas Maebe 411fa298ae LLVM: data location debug info support 3 years ago
  Jonas Maebe 1d010d918b LLVM metadata: specialised metadata fleshing out 3 years ago
  Jonas Maebe ac89cfc6c7 aasmtai: added tai_string.Create(ansistring) 3 years ago
  Jonas Maebe 4da1ad71a4 * moved a bunch of constants from dbgdwarf to dbgdwarfconst 4 years ago
  florian a285500d36 * patch by Rike: Use reverse_longword instead of manually reversing longword, resolves #39720 3 years ago
  Nikolay Nikolov 812736bd41 + support the atomic.fence instruction in the WebAssembly internal object writer 3 years ago
  Nikolay Nikolov 1d70437017 + added intrinsic (for RTL internal use) that emits the WebAssembly atomic.fence instruction 3 years ago
  Nikolay Nikolov ddab39dbdc + enable the atomics extension on the llvm-mc command line (extension appears 3 years ago
  Nikolay Nikolov 5198e47e36 + added the atomic memory access WebAssembly instructions from the threading proposal for WebAssembly 3 years ago
  Michaël Van Canneyt de7d7d34ca * Compile jwrsa 3 years ago
  Michaël Van Canneyt 6f6a003414 * Patches from Pascal Riekenberg, some small corrections 3 years ago
  florian 4f9c19d943 * simplifications by Rika (*2 loops => shl/Bsr), resolves #39717 3 years ago
  Pierre Muller 69d40dd17a Use round to convert float constant into s64comp type for LLVM compiler as is done in general case 3 years ago
  florian deec6fc4ba * set max. variable and constant alignment for win32 and win64 to 64 byte boundaries 3 years ago
  Pierre Muller 8184287ec0 Fix for variables longer than 127 chars 3 years ago
  florian 578ce51fc3 * fix broken merge 3 years ago
  florian a73869b879 * arm-linux: set max. alignment for constants and variables to 32 byte boundaries 3 years ago
  florian 084a4a0563 * made checking for supported targets more fool proof 3 years ago
  J. Gareth "Curious Kit" Moreton 3e11b0e870 * New tests for aligned records 3 years ago