Jonas Maebe
|
dcf4e4cb2c
* support taking the address of labels defined in assembler blocks in the
|
5 سال پیش |
Jonas Maebe
|
e7fbebfef5
* fixed field alignment when reusing an anonymous recorddef for LLVM and
|
6 سال پیش |
Jonas Maebe
|
145f4299b4
* search dynamic string data record in correct symtable in
|
6 سال پیش |
Jonas Maebe
|
d8903ce6b3
- removed maxcrecordalign parameter/field from recordsymtables, as this value
|
6 سال پیش |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 سال پیش |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 سال پیش |
Jonas Maebe
|
3a1fb45315
* synchronised with trunk till r41976
|
6 سال پیش |
Jonas Maebe
|
079d616978
* fixed double free in LLVM code generator after r41963
|
6 سال پیش |
Jonas Maebe
|
97a144ea6a
- removed ttypedconstkind parameter from tai_simpletypedconst constructor,
|
6 سال پیش |
Jonas Maebe
|
31c047adf8
* synchronised with trunk till r40605
|
6 سال پیش |
Jonas Maebe
|
f87304f5ca
* fixed LLVM code generator not taking into account constalignmin/max
|
6 سال پیش |
Jonas Maebe
|
3b4011760a
* cleaned up blockaddress instruction (add type rather than hardcoding it
|
6 سال پیش |
Jonas Maebe
|
24c49301e3
* synchronised with trunk till r40578
|
6 سال پیش |
Jonas Maebe
|
7cc7268635
* fixed dynamic array constants for non-Darwin LLVM platforms
|
6 سال پیش |
Jonas Maebe
|
68ce5dc91f
* register static symbols references from assembly code as "used" so that LLVM won't
|
6 سال پیش |
Jonas Maebe
|
97b40dc16d
* fixed dynamic array constants for llvm
|
6 سال پیش |
Jonas Maebe
|
a0b537bc7b
* fixed typed constants that use an integer number to initialise a procvar or
|
8 سال پیش |
Jonas Maebe
|
db40e1575d
+ support for handling the tcalo_no_dead_strip flag when targeting LLVM:
|
8 سال پیش |
Jonas Maebe
|
e62cb7917e
+ support for setting the "appending" flag of declaration generated via an
|
8 سال پیش |
Jonas Maebe
|
8cd84bd8e8
* stop updating llvmnextfieldindex once we have established that the current
|
8 سال پیش |
Jonas Maebe
|
5541fb3f6d
* when converting a pointer-sized entity to a complex procvar in a typed
|
9 سال پیش |
Jonas Maebe
|
22c31ca004
* fixed LLVM vecn typed constant evaluation if the lower bound is <> 0
|
9 سال پیش |
Jonas Maebe
|
ea54b6b2c5
* factored comp/currency-in-register handling out of a_loadfpu_reg_reg()
|
9 سال پیش |
Jonas Maebe
|
e4c8a2776b
- removed empty "protected type" section
|
9 سال پیش |
Jonas Maebe
|
4aba875c34
* add llvm "weak" flag for tcalo_weak
|
9 سال پیش |
Jonas Maebe
|
81381cfbb4
+ vectorized dead-strippable section support for LLVM
|
9 سال پیش |
Jonas Maebe
|
99aaec5431
* handle typed constant definitions of variant records using different fields
|
9 سال پیش |
Jonas Maebe
|
f83f9168ee
* emit all resource strings and internal dynamic string data using the
|
9 سال پیش |
Jonas Maebe
|
787caf4dda
* treat records with {$packrecords c} the same as other records for LLVM
|
9 سال پیش |
Jonas Maebe
|
1d460eebc1
* ensure that necessary padding bytes in a non-anonymous aggregate are added
|
9 سال پیش |