Commit History

Автор SHA1 Съобщение Дата
  pierre 23570bed33 Use same parameter type for update_reference_offset override преди 6 години
  Jonas Maebe 4686f61002 * keep track of the temp position separately from the offset in references, преди 7 години
  Jonas Maebe a25ebbba3e + added volatility information to all memory references преди 8 години
  Jonas Maebe 0311528502 * always write bitpacked typed constant arrays as a multiple of bytes rather преди 9 години
  Jonas Maebe 8bc39ba7a3 * fixed bitpacked array index calculation for llvm: the element bitsize was преди 9 години
  Jonas Maebe fad7c8f151 * fixed indexing dynamic arrays and strings with a constant index (the index преди 9 години
  Jonas Maebe 86b02cf76e * handle bitpacked ordinal fields whose size is a multiple of 8 bits the same преди 9 години
  Jonas Maebe 8df979e5e8 * take into account the fact that bitpacked ordinal fields are all encoded преди 9 години
  Jonas Maebe eaeb9d8351 * renamed thlcgobj.g_set_addr_nonbitpacked_record_field_ref() to преди 9 години
  Jonas Maebe 54172d7de4 * fixed alignment of subscripts if the variant part of a record starts at a преди 10 години
  Jonas Maebe f40ea04540 * changed getarraydef() into a tarraydef.getreusable() class method преди 10 години
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method преди 10 години
  Jonas Maebe 89c4bd8522 * index the llvm shadow symtable with a fieldvarsym rather than with the преди 10 години
  Jonas Maebe 337716d413 * fixed subscripting classes in llvm преди 10 години
  Jonas Maebe 0d00c1a19d * fixed type used when subscripting implicit pointer types (don't add преди 10 години
  Jonas Maebe 8034ef1f31 * support for dynamic strings and arrays in update_reference_reg_mul() преди 10 години
  Jonas Maebe 864f9b24cc * handle indexing implicit pointer types on llvm преди 10 години
  Jonas Maebe 98c5f7d20f * simplify references before generating getelementptr instructions with them преди 10 години
  Jonas Maebe 03a3136525 * since extended values are represented as "array[1..10] of byte" in records преди 10 години
  Jonas Maebe 6391794958 * fixed -Oodfa warnings преди 10 години
  Jonas Maebe 5a2609933f * fixed crash in r30244 (we only have to get a new elementdef if we didn't преди 10 години
  Jonas Maebe 765044aede * fixed a number of (mostly false) warnings regarding uninitialised преди 10 години
  Jonas Maebe 0867b6e4f8 * added missing {$i fpcdefs.inc} преди 11 години
  Jonas Maebe 6ab2c00ac6 * recognise LOC_CREFERENCE in tllvmsubscriptnode.handle_platform_subscript() преди 11 години
  Jonas Maebe 0283670041 * set location.size if we handle a subscript access in преди 11 години
  Jonas Maebe c4869980e8 * fixed typo in comment преди 11 години
  Jonas Maebe 20a8175bf1 + support for subscript nodes in LLVM преди 11 години
  Jonas Maebe e70175a10e * added extra boolean parameter to getelementptr taillvm constructors to преди 11 години
  Jonas Maebe 25fab5b0b6 + support for array vecnodes on the llvm target, both for regular and for преди 11 години