1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/test/DebugInfo/AArch64
Lei Liu 4779c3a4b6 [AArch64] DWARF: do not generate AT_location for thread local
AArch64 ELF ABI does not define a static relocation type for TLS offset within
a module, which makes it impossible for compiler to generate a valid
DW_AT_location content for thread local variables. Currently LLVM generates an
invalid R_AARCH64_ABS64 relocation at the DW_AT_location field for a TLS
variable. That causes trouble for linker because thread local variable does
not have an absolute address at link time. AArch64 GCC solves the problem by
not generating DW_AT_location for thread local variables. We should do the
same in LLVM.

Differential Revision: https://reviews.llvm.org/D43860

llvm-svn: 338655
2018-08-01 23:46:49 +00:00
..
asan-stack-vars.ll Rename __asan_gen_* symbols to ___asan_gen_*. 2018-07-18 22:23:14 +00:00
big-endian-dump.ll
big-endian.ll
bitfields.ll
cfi-eof-prologue.ll
coalescing.ll [DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst users 2018-07-26 20:56:53 +00:00
constant-dbgloc.ll
dagcombine-zext.ll
dbg-value-i8.ll
dbg-value-i16.ll [DebugInfo] Fix test failed due to new DISubprogram attributes. 2018-05-09 06:22:39 +00:00
dwarfdump.ll
eh_frame_personality.ll
eh_frame.s
frameindices.ll
inlined-argument.ll
line-header.ll
lit.local.cfg
little-endian-dump.ll
machine-outliner.ll [MachineOutliner] Never add the outliner in -O0 2018-06-28 21:49:24 +00:00
processes-relocations.ll
prologue_end.ll
struct_by_value.ll
tls-at-location.ll [AArch64] DWARF: do not generate AT_location for thread local 2018-08-01 23:46:49 +00:00