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 سال پیش |