Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 60e77de115 LLVM: remove flags used to support older LLVM versions hai 1 ano
  Pierre Muller 2a4ca98e85 Use systems_darwin set for supported targets for as_clang_llvm_darwin %!s(int64=2) %!d(string=hai) anos
  Jonas Maebe 815b17a43b llvm: correctly write aliases when using opaque pointers %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 403292a131 LLVM backend: address sanitizer support %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe b2ea782eb4 agllvm: fix writing strings in metadata arrays %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 25999ad8ff llvm: support for opaque pointers %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 71c58c7b3d agllvm: missing space between type and tai operand %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe a76085e463 tllvmcallpara: record whether it's passed to metadata %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 41a6c5e967 agllvm: support specialised metadata with field names %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe c92a035614 agllvm: support nested constants in parameters %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe dc1e0a6bb3 tllvmcallpara: turned into object and added convenience methods %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe aa43441ac9 llvm: replaced boolean fields in tllvmcallpara with a set %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe a45e5e7ab6 llvm: version 14.0 support %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 1b06599e82 llvm: version 12.0 support %!s(int64=3) %!d(string=hai) anos
  Sven/Sarah Barth 088c746d45 * reset written source lines once a section is encountered %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe f896766837 agllvm: fix writing metadata operands for variable declarations %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 16cb409fbf LLVM: separate as_clang_llvm_darwin %!s(int64=3) %!d(string=hai) anos
  Pierre Muller 9b87fb4a34 Use '.L' as labelprefix for LLVM compiler variant %!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 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
  pierre 04ebdf8df8 Fix compilation for x86_64 llvm variant %!s(int64=4) %!d(string=hai) anos
  pierre aadcb00977 Add -march option to clang call for llvm target %!s(int64=4) %!d(string=hai) anos
  pierre 96f2e683e7 Also accept s80bit real constants when FPC_SOFT_FPUX80 macro is defined %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe 080d8c28f7 * LLVM 11.0 support %!s(int64=4) %!d(string=hai) anos
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 %!s(int64=4) %!d(string=hai) anos
  yury 6e777d8967 * ait_comment,ait_regalloc,ait_tempalloc,ait_varloc instructions produce only comments in the external assembler output. Moved handling of these instructions to TExternalAssembler.WriteComments(). %!s(int64=5) %!d(string=hai) anos
  yury 5ec489c018 * ait_varloc instructions are handled and removed by Trgobj.translate_registers() and never left for an assembler. %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe a5bad32b7c - removed no longer used -target $TARGET parameter (triplet is used instead) %!s(int64=5) %!d(string=hai) anos