florian
|
637976e83f
* patch by Marģers to unify internal error numbers, resolves #37888
|
преди 4 години |
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 години |
Jonas Maebe
|
4ba19f5418
* add support for creating non-address-only procvars to
|
преди 5 години |
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 години |