Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / WebAssembly / custom-sections.ll
blobcf2d7098ae4b1a3fb6c163b45850bed337a80f2f
1 ; RUN: llc -filetype=obj %s -o - | llvm-readobj -S - | FileCheck %s
3 ; Test the mechanism for defining user custom sections.
5 target triple = "wasm32-unknown-unknown"
7 !0 = !{ !"red", !"foo" }
8 !1 = !{ !"green", !"bar" }
9 !2 = !{ !"green", !"qux" }
10 !wasm.custom_sections = !{ !0, !1, !2 }
12 !3 = !{ !"clang version 123"}
13 !llvm.ident = !{!3}
15 ; CHECK:  Section {
16 ; CHECK:    Type: CUSTOM (0x0)
17 ; CHECK:    Size: 3
18 ; CHECK:    Offset: 38
19 ; CHECK:    Name: red
20 ; CHECK:  }
21 ; CHECK:  Section {
22 ; CHECK:    Type: CUSTOM (0x0)
23 ; CHECK:    Size: 6
24 ; CHECK:    Offset: 51
25 ; CHECK:    Name: green
26 ; CHECK:  }
27 ; CHECK:  Section {
28 ; CHECK:    Type: CUSTOM (0x0)
29 ; CHECK:    Size: 25
30 ; CHECK:    Offset: 84
31 ; CHECK:    Name: producers
32 ; CHECK:  }