Commit történet

Szerző SHA1 Üzenet Dátum
  Jonas Maebe e18e98b540 * changed the type of the forcesize parameter of gethltemp() and friends 11 éve
  Jonas Maebe fc7d5e2254 * insert a type conversion if the final result of an queued expression is 11 éve
  Jonas Maebe ab186e8d75 * override queue_emit_staticvar() and set the offset to 0 there for the same 11 éve
  Jonas Maebe b520fb12be * call def2regtyp via the chlcgobj class reference so it also works when 11 éve
  Jonas Maebe 1516661249 + new chlcgobj class reference variable that can be used to call thlcg* 11 éve
  Jonas Maebe 5cf52bb957 * fixed writing nested conversion operations such as bitcast (missing 11 éve
  Jonas Maebe b94a524556 * converted emitting pwidechar typed constants to the typed constant builder 11 éve
  Jonas Maebe 8afffdb176 * moved get_string_symofs() to a virtual class method of 11 éve
  Jonas Maebe a284902813 * emit the current offset when flushing tasmsymbols in the 11 éve
  Jonas Maebe e0c1c4d3bf + support for merging multiple tai_strings/tai_consts emitted as part of the 11 éve
  Jonas Maebe 2d335baab8 * create only a single tai_string for shortstrings typed constants 11 éve
  Jonas Maebe 23f34608ed * null-terminate tai_strings loaded from ppus 11 éve
  Jonas Maebe 9f39188253 * moved the tai_*typedconst classes to aasmcnst to make use of def-related 11 éve
  Jonas Maebe 2af0b46792 - removed unused variables 11 éve
  Jonas Maebe 7ca4ebee9d * fixed end of shortstring llvm def after r27015 11 éve
  Jonas Maebe 3511aa4878 * don't write a tab character before an instruction that's a nested operand 11 éve
  Jonas Maebe 1a77bc952e * immediate write out partial string respresentations of instructions 11 éve
  Jonas Maebe 5b884c96f2 + initial llvm implementation of the ttai_typedconstbuilder class 11 éve
  Jonas Maebe a0c39220b1 * fixed (harmless) typecast errors when creating a string representation of 11 éve
  Jonas Maebe 0c10cbe63b + support for tai_symbol (in nested typed constant expressions) 11 éve
  Jonas Maebe f89b2e2b26 + support for tai_string (in nested typed constant expressions) 11 éve
  Jonas Maebe 204adf82c7 * handle tai_const instances as operands to other tai 11 éve
  Jonas Maebe f8f7c30f14 * support non-taillvm tai instances as operands to taillvm instances 11 éve
  Jonas Maebe 6c45f9b3ee * converted most of the asmlist-based typed const parsing to use the new 11 éve
  Jonas Maebe 02ad2e4879 + unit with a buider class for typed constant/initialised data elements at 11 éve
  Jonas Maebe a8b2b576ca + new llvmconvop() routine that determines the conversion operation to 11 éve
  Jonas Maebe bf617cb389 * changed hlcgobj.def2reg() into a class method so it can also be called 11 éve
  Jonas Maebe da3e931d68 + support for tai_realconst in llvm assembler writer 11 éve
  Jonas Maebe 8043254461 * factored out generating string representations of floating point numbers 11 éve
  Jonas Maebe 1e7d9c9f0e + support for instruction operands that are tai themselves in the llvm 11 éve