Commit History

Author SHA1 Message Date
  Jonas Maebe cc4482d6f8 - removed tck_simple_procvar2proc, instead use 11 years ago
  Jonas Maebe 575911dcb0 + support for (section-based) threadvars for LLVM 11 years ago
  Jonas Maebe 099588aaf5 * don't write comments in the LLVM IR about ait_section/ait_align elements, 11 years ago
  Jonas Maebe bfe431913d * fixed writing hex-encoded characters in string constants 11 years ago
  Jonas Maebe 39074edf10 - removed the globalsymbolmangleprefix/suffix constants that were added for 11 years ago
  Jonas Maebe eef6f05697 * specify the asm section type when creating an LLVM declaration 11 years ago
  Jonas Maebe 394dfdd220 * ensure that all initialised items have a type (and only one): 11 years ago
  Jonas Maebe 5cf52bb957 * fixed writing nested conversion operations such as bitcast (missing 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 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 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 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 b0ff41406a * grouped all tai_real* types into a single tai_realconst type, 11 years ago
  Jonas Maebe 0fd172ddf6 * ignore global labels with a comment for now, they're generated for 11 years ago
  Jonas Maebe 6dcfd73d21 + support for a_call_name() on the llvm target: 11 years ago
  Jonas Maebe b82053ef40 * reworked handling of defined/declared symbols in llvm: we now automatically 11 years ago
  Jonas Maebe 02ca215272 * reworked and fixed llvm procdef handling (except for variadic C functions): 11 years ago
  Jonas Maebe dad45d63b1 * improved symbol alias handling (pass in old sym instead of name, add 11 years ago
  Jonas Maebe 358b346bbc * fixed writing of constant operands outside the longint range 11 years ago
  Jonas Maebe 227ff0ea48 * llvm requires that single precision constants are exactly representable 11 years ago