Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 54172d7de4 * fixed alignment of subscripts if the variant part of a record starts at a %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe f40ea04540 * changed getarraydef() into a tarraydef.getreusable() class method %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe f402b0d7df * changed getpointerdef() into a tpointerdef.getreusable() class method %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 89c4bd8522 * index the llvm shadow symtable with a fieldvarsym rather than with the %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 337716d413 * fixed subscripting classes in llvm %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 0d00c1a19d * fixed type used when subscripting implicit pointer types (don't add %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 8034ef1f31 * support for dynamic strings and arrays in update_reference_reg_mul() %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 864f9b24cc * handle indexing implicit pointer types on llvm %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 98c5f7d20f * simplify references before generating getelementptr instructions with them %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 03a3136525 * since extended values are represented as "array[1..10] of byte" in records %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 6391794958 * fixed -Oodfa warnings %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 5a2609933f * fixed crash in r30244 (we only have to get a new elementdef if we didn't %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 765044aede * fixed a number of (mostly false) warnings regarding uninitialised %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 0867b6e4f8 * added missing {$i fpcdefs.inc} %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 6ab2c00ac6 * recognise LOC_CREFERENCE in tllvmsubscriptnode.handle_platform_subscript() %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 0283670041 * set location.size if we handle a subscript access in %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe c4869980e8 * fixed typo in comment %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 20a8175bf1 + support for subscript nodes in LLVM %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe e70175a10e * added extra boolean parameter to getelementptr taillvm constructors to %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 25fab5b0b6 + support for array vecnodes on the llvm target, both for regular and for %!s(int64=11) %!d(string=hai) anos