Commit History

Author SHA1 Message Date
  Jonas Maebe af98f9e39d * initialise expectloc for passthrough first_bool_to_int() and 11 years ago
  Jonas Maebe 53e1d5c26f * fixed optimised form of a_cmp_const_reg_label(): when inverting the branch, we still 11 years ago
  Jonas Maebe 082c81a191 * for now disable internal bsr/bsf for LLVM (can be implemented later 11 years ago
  Jonas Maebe ac02c92a0d * disable cg64/cg128 special cases for high level targets 11 years ago
  Jonas Maebe 6ab2c00ac6 * recognise LOC_CREFERENCE in tllvmsubscriptnode.handle_platform_subscript() 11 years ago
  Jonas Maebe f70865fc1f * moved tjvmnotnode implementation to generic ncghlmat unit, and also use it 11 years ago
  Jonas Maebe 4f2b77bc96 + support floating point reference -> integer parameter transfer in 11 years ago
  Jonas Maebe 39fa81eaa0 * fixed passing of C-style varargs parameters 11 years ago
  Jonas Maebe db54588afa * when calling a procdef that either returns a procvardef or that accepts 11 years ago
  Jonas Maebe bae1f72896 * handle cdecl varargs parameters in llvm procdef string representations 11 years ago
  Jonas Maebe 9225d43ccf * free temporary return parameter instance 11 years ago
  Jonas Maebe ec77e64adc * fixed returns from functions that return their result in a parameter 11 years ago
  Jonas Maebe 575911dcb0 + support for (section-based) threadvars for LLVM 11 years ago
  Jonas Maebe 8e3062b1b6 * fixed the type specified to reference_reset_base() in 11 years ago
  Jonas Maebe 9e074d036b * migrated the handling of ansi/unicodestring constants to the high level 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 5144a0d1e6 * only start a new object file for typed const data if we are instructed 11 years ago
  Jonas Maebe c84a8a4bc2 * separate methods to get the size of the ansistring/unicode header and to 11 years ago
  Jonas Maebe 7a10959aa0 + support for parsing structured data for which no tdef is available in 11 years ago
  Jonas Maebe 5a49727cdf * moved functionality to create a global recorddef based on a tfplist of 11 years ago
  Jonas Maebe dedf7e9384 + tabstractrecordsymtable.findfieldbyoffset() method to get the (first, in 11 years ago
  Jonas Maebe 4f906fb9c9 * fixed datadef for untyped string constants (terminating #0 is one 11 years ago
  Jonas Maebe 53a5ccbfba * fixed some comments so they correspond to the current implementation 11 years ago
  Jonas Maebe 2a45b57504 * removed todo comment, the "constant" information is already propagated in 11 years ago
  Jonas Maebe 5c8e723cf8 * handle the fact that we emit constant strings that can be longer or shorter 11 years ago
  Jonas Maebe ea9fbe381e * converted the generation of cst_conststring and cst_shortstring string 11 years ago
  Jonas Maebe bfe431913d * fixed writing hex-encoded characters in string constants 11 years ago
  Jonas Maebe 9fada1a238 * don't internalerror when typecasting voidpointer^ or formaldef 11 years ago
  Jonas Maebe 27e350fa9a + llvm implementation of second_int_to_real() 11 years ago
  Jonas Maebe 4746e17be5 * implemented second_int_to_int() for llvm 11 years ago