Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 8afffdb176 * moved get_string_symofs() to a virtual class method of %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe a284902813 * emit the current offset when flushing tasmsymbols in the %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe e0c1c4d3bf + support for merging multiple tai_strings/tai_consts emitted as part of the %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 2d335baab8 * create only a single tai_string for shortstrings typed constants %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 23f34608ed * null-terminate tai_strings loaded from ppus %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 9f39188253 * moved the tai_*typedconst classes to aasmcnst to make use of def-related %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 2af0b46792 - removed unused variables %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 7ca4ebee9d * fixed end of shortstring llvm def after r27015 %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 3511aa4878 * don't write a tab character before an instruction that's a nested operand %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 1a77bc952e * immediate write out partial string respresentations of instructions %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 5b884c96f2 + initial llvm implementation of the ttai_typedconstbuilder class %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe a0c39220b1 * fixed (harmless) typecast errors when creating a string representation of %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 0c10cbe63b + support for tai_symbol (in nested typed constant expressions) %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe f89b2e2b26 + support for tai_string (in nested typed constant expressions) %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 204adf82c7 * handle tai_const instances as operands to other tai %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe f8f7c30f14 * support non-taillvm tai instances as operands to taillvm instances %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 6c45f9b3ee * converted most of the asmlist-based typed const parsing to use the new %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 02ad2e4879 + unit with a buider class for typed constant/initialised data elements at %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe a8b2b576ca + new llvmconvop() routine that determines the conversion operation to %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe bf617cb389 * changed hlcgobj.def2reg() into a class method so it can also be called %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe da3e931d68 + support for tai_realconst in llvm assembler writer %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 8043254461 * factored out generating string representations of floating point numbers %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 1e7d9c9f0e + support for instruction operands that are tai themselves in the llvm %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 7ebb1b813f + basic support infrastructure in the llvm assembler writer to write out %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 1fdb16b615 * fixed indentation %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 1047cdadcb * factored out writing of a single tai, so this routine can call itself %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe e51b893c9e + "typed const" tai that combines a tai and its associated tdef information %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 0082d3e008 * use hlcgobj methods in maybe_change_load_node_reg %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe dc57f537d4 * fixed indentation %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe b0ff41406a * grouped all tai_real* types into a single tai_realconst type, %!s(int64=11) %!d(string=hai) anos