Jonas Maebe
|
db40e1575d
+ support for handling the tcalo_no_dead_strip flag when targeting LLVM:
|
8 年之前 |
Jonas Maebe
|
a0efde8167
* automatically generate necessary indirect symbols when a new assembler
|
9 年之前 |
Jonas Maebe
|
1cb8c0d00c
* specify the def of assembler level symbols defined via
|
9 年之前 |
Jonas Maebe
|
04c5d2ee6e
* generate indirect symbols for LLVM too
|
9 年之前 |
Jonas Maebe
|
eefcbaff69
* converted tnodeutils.InsertResourceInfo to the high level typed constant
|
9 年之前 |
Jonas Maebe
|
682d133e1e
* enable generic tllvmnodeutils.InsertResourceTablesTable for llvm
|
9 年之前 |
Jonas Maebe
|
f8d9e70ec2
* converted tnodeutils.InsertMemorySizes() to the high level typed constant
|
10 年之前 |
Jonas Maebe
|
4b92083006
* converted tnodeutils.InsertRuntimeInitsTablesTable to the high level typed
|
10 年之前 |
Jonas Maebe
|
a4ee982269
* converted tnodeutils.InsertInitFinalTable to the high level typed const
|
10 年之前 |
Jonas Maebe
|
c813e024ee
* support non-section-based threadvars on the LLVM target
|
10 年之前 |
Jonas Maebe
|
c80fb6a20e
* explicitly specify whether an llvm specification is a definition (= locally
|
10 年之前 |
Jonas Maebe
|
e2cf90ad8a
* add type declarations for structure types in the llvm code so that we can
|
10 年之前 |
Jonas Maebe
|
6677e698cd
* record the alignment in taillvmdecl, as it can be different from the
|
10 年之前 |
Jonas Maebe
|
37009c917b
* pass alignment to tnodeutils.insertbsssym()
|
10 年之前 |
Jonas Maebe
|
575911dcb0
+ support for (section-based) threadvars for LLVM
|
11 年之前 |
Jonas Maebe
|
eef6f05697
* specify the asm section type when creating an LLVM declaration
|
11 年之前 |
Jonas Maebe
|
7ebb1b813f
+ basic support infrastructure in the llvm assembler writer to write out
|
11 年之前 |
Jonas Maebe
|
b82053ef40
* reworked handling of defined/declared symbols in llvm: we now automatically
|
11 年之前 |
Jonas Maebe
|
aa5823a454
* factored out inserting a single bss symbol in ngenutil so it can be
|
11 年之前 |