Commit History

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