Jonas Maebe
|
9b280db2b1
dbgllvm: add scopeLine attribute for function debug info
|
3 жил өмнө |
Jonas Maebe
|
d1aaeff832
dbgllvm: fix crash for files without procedures/functions
|
3 жил өмнө |
Jonas Maebe
|
067d96242c
dbgllvm: fix crash when generating debug info for procdef of imported struct
|
3 жил өмнө |
Jonas Maebe
|
cf6a97c8ed
LLVM: fix fileinfo of temp allocations
|
3 жил өмнө |
Jonas Maebe
|
8d2d91d505
dbgllvm: fix infinite loop when writing multi-dimensional array info
|
3 жил өмнө |
Jonas Maebe
|
a7e19e9f06
llvm metadata: use cardinal instead of tsuperregister for unnamed metadata numbers
|
3 жил өмнө |
Jonas Maebe
|
a75adf542d
dbgllvm: handle empty spFlags
|
3 жил өмнө |
Jonas Maebe
|
91563115c4
dbgllvm: handle array of const (stub)
|
3 жил өмнө |
Jonas Maebe
|
aec7aefdd5
dbgllvm: create dummy line info for instructions that shouldn't have any
|
3 жил өмнө |
Jonas Maebe
|
20674089bd
llvmdbg: add declaration for all DISPFlags
|
3 жил өмнө |
Jonas Maebe
|
13055bb58a
llvmtype: ensure all processed defs get recorded
|
3 жил өмнө |
Jonas Maebe
|
f832444eaa
LLVM lineinfo: fix nolineinfo generation
|
3 жил өмнө |
Jonas Maebe
|
40418f5b3d
dbgllvm: remove restriction to only write struct procdef in context of struct
|
3 жил өмнө |
Jonas Maebe
|
6cacd9c824
llvmdbg: initial version based on dbgdwarf
|
3 жил өмнө |
Jonas Maebe
|
f1bcd02aaf
Typed const builder: store tsym
|
3 жил өмнө |
Jonas Maebe
|
5075198a8b
tfileposinfo: separate types for the fields
|
3 жил өмнө |
Jonas Maebe
|
b7b495a679
LLVM: assign procdef.procstarttai, like in the regular code generator
|
3 жил өмнө |
Jonas Maebe
|
229eb93e72
tnodeuitls: merge GenerateObjCImageInfo into InsertObjectInfo
|
3 жил өмнө |
Jonas Maebe
|
78535bbcd8
agllvm: support for writing specialised metadata nodes
|
3 жил өмнө |
Jonas Maebe
|
d294731542
LLVM: enable DWARF debug info generation
|
3 жил өмнө |
Jonas Maebe
|
527c68b6c3
agllvm: remove useless code
|
3 жил өмнө |
Jonas Maebe
|
a8cb061a50
LLVM: support for attaching metadata to instructions
|
3 жил өмнө |
Jonas Maebe
|
4293d4455c
LLVM: factor out writing operands in agllvm
|
3 жил өмнө |
Jonas Maebe
|
411fa298ae
LLVM: data location debug info support
|
3 жил өмнө |
Jonas Maebe
|
1d010d918b
LLVM metadata: specialised metadata fleshing out
|
3 жил өмнө |
Jonas Maebe
|
ac89cfc6c7
aasmtai: added tai_string.Create(ansistring)
|
3 жил өмнө |
Jonas Maebe
|
4da1ad71a4
* moved a bunch of constants from dbgdwarf to dbgdwarfconst
|
4 жил өмнө |
florian
|
a285500d36
* patch by Rike: Use reverse_longword instead of manually reversing longword, resolves #39720
|
3 жил өмнө |
Nikolay Nikolov
|
812736bd41
+ support the atomic.fence instruction in the WebAssembly internal object writer
|
3 жил өмнө |
Nikolay Nikolov
|
1d70437017
+ added intrinsic (for RTL internal use) that emits the WebAssembly atomic.fence instruction
|
3 жил өмнө |