Jonas Maebe
|
a0decd4a79
+ ttai_typedconstbuilder.emit_ord_const() helper
|
10 years ago |
Jonas Maebe
|
e07933212b
* factored out emitting a guid const
|
10 years ago |
Jonas Maebe
|
984491e435
* factored out emitting a shortstring constant via the typed constant builder
|
10 years ago |
Jonas Maebe
|
2ed100666d
* pack ansi/wide/unicodestring "records" at 1 byte so that we don't "pad"
|
10 years ago |
Jonas Maebe
|
76e0ee7a41
* fixed adding padding bytes before anonymous records: the alignment of such
|
10 years ago |
Jonas Maebe
|
5a9b931e5c
* renamed ttai_lowleveltypedconstbuilder to ttai_typedconstbuilder
|
10 years ago |
Jonas Maebe
|
d2b55b6f07
* moved the recording of aggregate type information during typed constant
|
10 years ago |
Jonas Maebe
|
6560b1dbd6
* emit alignment directive in the typed constant builder when starting a new
|
10 years ago |
Jonas Maebe
|
210b532832
* split up specifying the type of the section of a typed constant and whether
|
10 years ago |
Jonas Maebe
|
864b36fbe5
* create the recorddef at the start when building an anonymous recorddef,
|
10 years ago |
Jonas Maebe
|
6cc74cd115
+ added missing begin_anonymous_record() for widestring constants (undetected
|
10 years ago |
Jonas Maebe
|
cc4482d6f8
- removed tck_simple_procvar2proc, instead use
|
11 years ago |
Jonas Maebe
|
6e09fcb744
* fixed ansi/unicodestring constants on non-llvm/darwin platforms after
|
11 years ago |
Jonas Maebe
|
9e074d036b
* migrated the handling of ansi/unicodestring constants to the high level
|
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
|
53a5ccbfba
* fixed some comments so they correspond to the current implementation
|
11 years ago |
Jonas Maebe
|
b94a524556
* converted emitting pwidechar typed constants to the typed constant builder
|
11 years ago |
Jonas Maebe
|
8afffdb176
* moved get_string_symofs() to a virtual class method of
|
11 years ago |
Jonas Maebe
|
a284902813
* emit the current offset when flushing tasmsymbols in the
|
11 years ago |
Jonas Maebe
|
e0c1c4d3bf
+ support for merging multiple tai_strings/tai_consts emitted as part of the
|
11 years ago |
Jonas Maebe
|
9f39188253
* moved the tai_*typedconst classes to aasmcnst to make use of def-related
|
11 years ago |
Jonas Maebe
|
02ad2e4879
+ unit with a buider class for typed constant/initialised data elements at
|
11 years ago |