florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
4 gadi atpakaļ |
yury
|
764227193a
* Added on option to implement library based smartlinking of the dead stripable vectorized lists (e.g. resource strings index). By default smartlinking of such lists only supported when the section based smartlinking (tf_smartlink_sections) is enabled for a target.
|
5 gadi atpakaļ |
Jonas Maebe
|
4ba19f5418
* add support for creating non-address-only procvars to
|
5 gadi atpakaļ |
Jonas Maebe
|
dcf4e4cb2c
* support taking the address of labels defined in assembler blocks in the
|
5 gadi atpakaļ |
Jonas Maebe
|
e7fbebfef5
* fixed field alignment when reusing an anonymous recorddef for LLVM and
|
6 gadi atpakaļ |
Jonas Maebe
|
145f4299b4
* search dynamic string data record in correct symtable in
|
6 gadi atpakaļ |
Jonas Maebe
|
d8903ce6b3
- removed maxcrecordalign parameter/field from recordsymtables, as this value
|
6 gadi atpakaļ |
Jonas Maebe
|
1b6425176b
* synchronised with trunk till r42049
|
6 gadi atpakaļ |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 gadi atpakaļ |
Jonas Maebe
|
3a1fb45315
* synchronised with trunk till r41976
|
6 gadi atpakaļ |
Jonas Maebe
|
079d616978
* fixed double free in LLVM code generator after r41963
|
6 gadi atpakaļ |
Jonas Maebe
|
97a144ea6a
- removed ttypedconstkind parameter from tai_simpletypedconst constructor,
|
6 gadi atpakaļ |
Jonas Maebe
|
31c047adf8
* synchronised with trunk till r40605
|
6 gadi atpakaļ |
Jonas Maebe
|
f87304f5ca
* fixed LLVM code generator not taking into account constalignmin/max
|
6 gadi atpakaļ |
Jonas Maebe
|
3b4011760a
* cleaned up blockaddress instruction (add type rather than hardcoding it
|
6 gadi atpakaļ |
Jonas Maebe
|
24c49301e3
* synchronised with trunk till r40578
|
6 gadi atpakaļ |
Jonas Maebe
|
7cc7268635
* fixed dynamic array constants for non-Darwin LLVM platforms
|
6 gadi atpakaļ |
Jonas Maebe
|
68ce5dc91f
* register static symbols references from assembly code as "used" so that LLVM won't
|
6 gadi atpakaļ |
Jonas Maebe
|
97b40dc16d
* fixed dynamic array constants for llvm
|
6 gadi atpakaļ |
Jonas Maebe
|
a0b537bc7b
* fixed typed constants that use an integer number to initialise a procvar or
|
8 gadi atpakaļ |
Jonas Maebe
|
db40e1575d
+ support for handling the tcalo_no_dead_strip flag when targeting LLVM:
|
8 gadi atpakaļ |
Jonas Maebe
|
e62cb7917e
+ support for setting the "appending" flag of declaration generated via an
|
8 gadi atpakaļ |
Jonas Maebe
|
8cd84bd8e8
* stop updating llvmnextfieldindex once we have established that the current
|
8 gadi atpakaļ |
Jonas Maebe
|
5541fb3f6d
* when converting a pointer-sized entity to a complex procvar in a typed
|
9 gadi atpakaļ |
Jonas Maebe
|
22c31ca004
* fixed LLVM vecn typed constant evaluation if the lower bound is <> 0
|
9 gadi atpakaļ |
Jonas Maebe
|
ea54b6b2c5
* factored comp/currency-in-register handling out of a_loadfpu_reg_reg()
|
9 gadi atpakaļ |
Jonas Maebe
|
e4c8a2776b
- removed empty "protected type" section
|
9 gadi atpakaļ |
Jonas Maebe
|
4aba875c34
* add llvm "weak" flag for tcalo_weak
|
9 gadi atpakaļ |
Jonas Maebe
|
81381cfbb4
+ vectorized dead-strippable section support for LLVM
|
9 gadi atpakaļ |
Jonas Maebe
|
99aaec5431
* handle typed constant definitions of variant records using different fields
|
9 gadi atpakaļ |