Historial de Commits

Autor SHA1 Mensaje Fecha
  Jonas Maebe d99d18e258 - removed useless empty asmwrite statement hace 8 años
  Jonas Maebe 26f9dabf56 * write the volatile flag for LLVM load/store operations if set hace 8 años
  Jonas Maebe 4d951780d1 + support for LLVM 3.8 and LLVM 3.9 IR to the llvm assembler writer hace 8 años
  Jonas Maebe ef90b46e52 * comment fix hace 8 años
  Jonas Maebe 3b7d9447ae * blockaddress creates a constant operand for another opcode, it's not an hace 8 años
  Jonas Maebe e1e3ad15f0 * escape all occurrences of '$' in function-level inline assembly hace 8 años
  Jonas Maebe 43e599d6be * fixed function-level inline assembly constraints in case there are no hace 8 años
  Jonas Maebe c4ae040258 + support for writing LLVM function-level inline assembly blocks hace 8 años
  Jonas Maebe 1c23218375 * pass the parameter list directly to getparas() hace 8 años
  Jonas Maebe bdfd588b47 * free the temporary assembler writer created for writing the code of pure hace 8 años
  Jonas Maebe af297e849c + function-level LLVM inline assembly decorator hace 8 años
  Jonas Maebe 646385e966 * support for overriding the line ending character in external assembler hace 8 años
  Jonas Maebe 74a49b5f91 * restructured the the TExternalAssembler constructors so that the hace 8 años
  Jonas Maebe 999cb7de6d + LLVM 3.7 support in the LLVM IR writer hace 9 años
  Jonas Maebe 7ebbb744e9 * also specify sret attribute at the caller side hace 9 años
  Jonas Maebe 819f0c39fa * specify the "byval" attribute also at the caller side hace 9 años
  Jonas Maebe 687adbefd7 + support for LOC_VOID parameters in llvm for empty records (fixes hace 9 años
  Jonas Maebe 14ab43626f * don't write initialisation values for AB_EXTERNAL_INDIRECT hace 9 años
  Jonas Maebe 44839ba0c0 * handle AB_INDIRECT and AB_EXTERNAL_INDIRECT in the llvm assembler writer hace 9 años
  Jonas Maebe 4fff9645af * use tasmbind for llvm aliases and derive llvm flags from that hace 9 años
  nickysn e1f21fb1e3 + handle the asd_cpu directive (commented out, but without producing an internal hace 9 años
  Jonas Maebe e3f8f8c974 * fixed position of "weak" linkage flag hace 9 años
  Jonas Maebe 5959f45694 * emit custom Objective-C names in the LLVM assembler writer hace 9 años
  Jonas Maebe 53bf43983a + support for emitting weak symbols with the high level typed constant builder hace 9 años
  Jonas Maebe 58ae32e2d1 * factored out writing the LLVM linkage flags, take into account version hace 9 años
  Jonas Maebe 110a5642c0 - removed ait_weak/tai_weak, and replaced it with the previously existing hace 9 años
  Jonas Maebe c452e70f74 + support for a reference without base or symbol, if the offset is 0 hace 9 años
  Jonas Maebe b4fe4789d6 + support for constant call parameters on LLVM hace 9 años
  Jonas Maebe 787caf4dda * treat records with {$packrecords c} the same as other records for LLVM hace 9 años
  Jonas Maebe 2342ee467b * don't write the parameter names for external function declarations in llvm, hace 9 años