Commit History

Автор SHA1 Съобщение Дата
  Jonas Maebe e2cf90ad8a * add type declarations for structure types in the llvm code so that we can преди 10 години
  Jonas Maebe c8e44e4a7c * keep track of whether we're in an inline assembly block in the llvm преди 10 години
  Jonas Maebe 07141e92d3 + support for llvm "undef" operand преди 10 години
  Jonas Maebe a8cefa8fcd - removed aggas.pas leftovers преди 10 години
  Jeppe Johansen e2272c8a7e Added aitconst_gs for AVR pointer references to Flash. преди 10 години
  Jonas Maebe bc7ba58798 * fixed compilation after removal of ait_set, ait_thumb_set and ait_symbol_pair преди 10 години
  Jonas Maebe 935c0c86aa * write all ait_const's of value 0 as 'zeroinitializer' so they also work преди 10 години
  Jonas Maebe 6677e698cd * record the alignment in taillvmdecl, as it can be different from the преди 11 години
  Jonas Maebe cc4482d6f8 - removed tck_simple_procvar2proc, instead use преди 11 години
  Jonas Maebe 575911dcb0 + support for (section-based) threadvars for LLVM преди 11 години
  Jonas Maebe 099588aaf5 * don't write comments in the LLVM IR about ait_section/ait_align elements, преди 11 години
  Jonas Maebe bfe431913d * fixed writing hex-encoded characters in string constants преди 11 години
  Jonas Maebe 39074edf10 - removed the globalsymbolmangleprefix/suffix constants that were added for преди 11 години
  Jonas Maebe eef6f05697 * specify the asm section type when creating an LLVM declaration преди 11 години
  Jonas Maebe 394dfdd220 * ensure that all initialised items have a type (and only one): преди 11 години
  Jonas Maebe 5cf52bb957 * fixed writing nested conversion operations such as bitcast (missing преди 11 години
  Jonas Maebe 9f39188253 * moved the tai_*typedconst classes to aasmcnst to make use of def-related преди 11 години
  Jonas Maebe 2af0b46792 - removed unused variables преди 11 години
  Jonas Maebe 3511aa4878 * don't write a tab character before an instruction that's a nested operand преди 11 години
  Jonas Maebe 1a77bc952e * immediate write out partial string respresentations of instructions преди 11 години
  Jonas Maebe 0c10cbe63b + support for tai_symbol (in nested typed constant expressions) преди 11 години
  Jonas Maebe f89b2e2b26 + support for tai_string (in nested typed constant expressions) преди 11 години
  Jonas Maebe 204adf82c7 * handle tai_const instances as operands to other tai преди 11 години
  Jonas Maebe f8f7c30f14 * support non-taillvm tai instances as operands to taillvm instances преди 11 години
  Jonas Maebe da3e931d68 + support for tai_realconst in llvm assembler writer преди 11 години
  Jonas Maebe 8043254461 * factored out generating string representations of floating point numbers преди 11 години
  Jonas Maebe 1e7d9c9f0e + support for instruction operands that are tai themselves in the llvm преди 11 години
  Jonas Maebe 7ebb1b813f + basic support infrastructure in the llvm assembler writer to write out преди 11 години
  Jonas Maebe 1fdb16b615 * fixed indentation преди 11 години
  Jonas Maebe 1047cdadcb * factored out writing of a single tai, so this routine can call itself преди 11 години