Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / lld / test / COFF / Inputs / tlssup-64.ll
blob34e7daa454d83dfabb3d71669ea5d81b6be854b1
1 ; We manually create these here if we're not linking against
2 ; the CRT which would usually provide these.
4 target triple = "x86_64-pc-windows-msvc"
6 %IMAGE_TLS_DIRECTORY64 = type {
7     i64,    ; StartAddressOfRawData
8     i64,    ; EndAddressOfRawData
9     i64,    ; AddressOfIndex
10     i64,    ; AddressOfCallBacks
11     i32,    ; SizeOfZeroFill
12     i32     ; Characteristics
15 @_tls_start = global i8 zeroinitializer, section ".tls"
16 @_tls_end = global i8 zeroinitializer, section ".tls$ZZZ"
17 @_tls_index = global i64 0
19 @_tls_used = global %IMAGE_TLS_DIRECTORY64 {
20     i64 ptrtoint (ptr @_tls_start to i64),
21     i64 ptrtoint (ptr @_tls_end to i64),
22     i64 ptrtoint (ptr @_tls_index to i64),
23     i64 0,
24     i32 0,
25     i32 0
26 }, section ".rdata$T"