Commit Verlauf

Autor SHA1 Nachricht Datum
  Jonas Maebe 04d295f186 * first step towards supporting 32 bit targets with the LLVM code generator: vor 6 Jahren
  florian b1dff29cbf * removed unused units vor 8 Jahren
  Jonas Maebe 1afab1ab69 * moved the floating point constant range checking code from vor 8 Jahren
  Jonas Maebe a25ebbba3e + added volatility information to all memory references vor 8 Jahren
  Jonas Maebe 9727f289b1 + tcalo_apply_constalign option to specify that the alignment should be vor 8 Jahren
  Jonas Maebe 974c2363c0 - removed tdataconstnode, as it is no longer used and is not type safe. vor 9 Jahren
  Jonas Maebe aef6120438 * fixed shortstring constant emission after r28210: the terminating #0 vor 9 Jahren
  Jonas Maebe ccf1c67665 * converted large set constant emission to high level typed const builder vor 9 Jahren
  yury 432248cbf1 * Removed lot of unused vars. vor 10 Jahren
  Jonas Maebe 36e5291d94 * converted tcgguidconstnode.pass_generate_code to use the high level typed vor 10 Jahren
  Jonas Maebe f40ea04540 * changed getarraydef() into a tarraydef.getreusable() class method vor 10 Jahren
  Jonas Maebe ce49f5fb41 * fixed memory leak due to double allocation of typedconstbuilder and wrong vor 10 Jahren
  florian 6797685c86 * write set constants only as large as needed by taking care of resultdef.size, resolves issue #27886 vor 10 Jahren
  Jonas Maebe 419a97cce8 * changed emit_ansistring_const() and emit_unicodestring_const() into vor 10 Jahren
  Jonas Maebe 687bb15299 * renamed getdatalabel() to getglobaldatalabel vor 10 Jahren
  Jonas Maebe 5e1bb8e408 + tcalo_make_dead_strippable to indicate that a typed constant data block vor 10 Jahren
  Jonas Maebe e924dbed90 * moved the specification of the options for a ttai_typedconstbuilder from vor 10 Jahren
  Jonas Maebe 5a9b931e5c * renamed ttai_lowleveltypedconstbuilder to ttai_typedconstbuilder vor 11 Jahren
  Jonas Maebe 210b532832 * split up specifying the type of the section of a typed constant and whether vor 11 Jahren
  Jonas Maebe 5c75b6dd6b * synchronised with trunk up till r28402 vor 11 Jahren
  sergei f1d1fd4f24 * Inserted explicit typecasts in order to prevent range check errors at some places where signed and unsigned types are assigned to each other (mostly MIPS-specific, but one was necessary in generic code). vor 11 Jahren
  Jonas Maebe 9e074d036b * migrated the handling of ansi/unicodestring constants to the high level vor 11 Jahren
  Jonas Maebe ea9fbe381e * converted the generation of cst_conststring and cst_shortstring string vor 11 Jahren
  Jonas Maebe 8afffdb176 * moved get_string_symofs() to a virtual class method of vor 11 Jahren
  Jonas Maebe b0ff41406a * grouped all tai_real* types into a single tai_realconst type, vor 11 Jahren
  nickysn 8b2cde4a99 * fixed tcgstringconstnode.pass_generate_code for i8086 far data memory models vor 11 Jahren
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables vor 11 Jahren
  nickysn a308994423 * i8086 specific code from tcgpointerconstnode.pass_generate_code moved to an i8086 specific overriden method vor 12 Jahren
  nickysn 0baa004571 * i8086 far pointer fix in tcgpointerconstnode.pass_generate_code; this finally fixes ptr(constseg,constofs) vor 12 Jahren
  florian 9375529430 + put guids in a constant pool as well vor 12 Jahren