História revízii

Autor SHA1 Správa Dátum
  Jonas Maebe 1c23218375 * pass the parameter list directly to getparas() 8 rokov pred
  Jonas Maebe bdfd588b47 * free the temporary assembler writer created for writing the code of pure 8 rokov pred
  Jonas Maebe af297e849c + function-level LLVM inline assembly decorator 8 rokov pred
  Jonas Maebe 646385e966 * support for overriding the line ending character in external assembler 8 rokov pred
  Jonas Maebe 74a49b5f91 * restructured the the TExternalAssembler constructors so that the 8 rokov pred
  Jonas Maebe 999cb7de6d + LLVM 3.7 support in the LLVM IR writer 8 rokov pred
  Jonas Maebe 7ebbb744e9 * also specify sret attribute at the caller side 9 rokov pred
  Jonas Maebe 819f0c39fa * specify the "byval" attribute also at the caller side 9 rokov pred
  Jonas Maebe 687adbefd7 + support for LOC_VOID parameters in llvm for empty records (fixes 9 rokov pred
  Jonas Maebe 14ab43626f * don't write initialisation values for AB_EXTERNAL_INDIRECT 9 rokov pred
  Jonas Maebe 44839ba0c0 * handle AB_INDIRECT and AB_EXTERNAL_INDIRECT in the llvm assembler writer 9 rokov pred
  Jonas Maebe 4fff9645af * use tasmbind for llvm aliases and derive llvm flags from that 9 rokov pred
  nickysn e1f21fb1e3 + handle the asd_cpu directive (commented out, but without producing an internal 9 rokov pred
  Jonas Maebe e3f8f8c974 * fixed position of "weak" linkage flag 9 rokov pred
  Jonas Maebe 5959f45694 * emit custom Objective-C names in the LLVM assembler writer 9 rokov pred
  Jonas Maebe 53bf43983a + support for emitting weak symbols with the high level typed constant builder 9 rokov pred
  Jonas Maebe 58ae32e2d1 * factored out writing the LLVM linkage flags, take into account version 9 rokov pred
  Jonas Maebe 110a5642c0 - removed ait_weak/tai_weak, and replaced it with the previously existing 9 rokov pred
  Jonas Maebe c452e70f74 + support for a reference without base or symbol, if the offset is 0 9 rokov pred
  Jonas Maebe b4fe4789d6 + support for constant call parameters on LLVM 9 rokov pred
  Jonas Maebe 787caf4dda * treat records with {$packrecords c} the same as other records for LLVM 9 rokov pred
  Jonas Maebe 2342ee467b * don't write the parameter names for external function declarations in llvm, 9 rokov pred
  Jonas Maebe 1284032765 + llvm blockaddress() intrinsic (supported as of LLVM 3.5.1) 9 rokov pred
  Jonas Maebe 91e8f4c439 + custom section name support for llvm 9 rokov pred
  Jonas Maebe 1675c27e59 * fixed writing of procvardef records (they're also written as tck_record) 9 rokov pred
  Jonas Maebe 75012405fa * add some llvm function flags 10 rokov pred
  Jonas Maebe 2741b37f28 * only specify the "unnamed_addr" flag for initialised data if its symbol is 10 rokov pred
  Jonas Maebe 7a08319d2e * converted taillvmdecl properties to a set 10 rokov pred
  Jonas Maebe 839482751d * when generating code for a pure assembler routine with LLVM, instantiate 10 rokov pred
  Jonas Maebe 5c69d57674 + TLLVMModuleInlineAssemblyDecorator to decorate inline module-level 10 rokov pred