diff options
Diffstat (limited to 'llvm/test/MC/WebAssembly/unnamed-data.ll')
-rw-r--r-- | llvm/test/MC/WebAssembly/unnamed-data.ll | 94 |
1 files changed, 50 insertions, 44 deletions
diff --git a/llvm/test/MC/WebAssembly/unnamed-data.ll b/llvm/test/MC/WebAssembly/unnamed-data.ll index 77a7c08f659..fd985088c1d 100644 --- a/llvm/test/MC/WebAssembly/unnamed-data.ll +++ b/llvm/test/MC/WebAssembly/unnamed-data.ll @@ -7,47 +7,53 @@ @b = global i8* getelementptr inbounds ([6 x i8], [6 x i8]* @.str2, i32 0, i32 0), align 8 -; CHECK: - Type: GLOBAL -; CHECK: Globals: -; CHECK: - Type: I32 -; CHECK: Mutable: false -; CHECK: InitExpr: -; CHECK: Opcode: I32_CONST -; CHECK: Value: 0 -; CHECK: - Type: I32 -; CHECK: Mutable: false -; CHECK: InitExpr: -; CHECK: Opcode: I32_CONST -; CHECK: Value: 6 -; CHECK: - Type: I32 -; CHECK: Mutable: false -; CHECK: InitExpr: -; CHECK: Opcode: I32_CONST -; CHECK: Value: 16 -; CHECK: - Type: I32 -; CHECK: Mutable: false -; CHECK: InitExpr: -; CHECK: Opcode: I32_CONST -; CHECK: Value: 24 -; CHECK: - Type: EXPORT -; CHECK: Exports: -; CHECK: - Name: a -; CHECK: Kind: GLOBAL -; CHECK: Index: 2 -; CHECK: - Name: b -; CHECK: Kind: GLOBAL -; CHECK: Index: 3 -; CHECK: - Type: DATA -; CHECK: Relocations: -; CHECK: - Type: R_WEBASSEMBLY_GLOBAL_ADDR_I32 -; CHECK: Index: 0 -; CHECK: Offset: 0x00000016 -; CHECK: - Type: R_WEBASSEMBLY_GLOBAL_ADDR_I32 -; CHECK: Index: 1 -; CHECK: Offset: 0x0000001E -; CHECK: Segments: -; CHECK: - Index: 0 -; CHECK: Offset: -; CHECK: Opcode: I32_CONST -; CHECK: Value: 0 -; CHECK: Content: 68656C6C6F00776F726C640000000000000000000000000006000000 +; CHECK: - Type: GLOBAL +; CHECK-NEXT: Globals: +; CHECK-NEXT: - Type: I32 +; CHECK-NEXT: Mutable: false +; CHECK-NEXT: InitExpr: +; CHECK-NEXT: Opcode: I32_CONST +; CHECK-NEXT: Value: 0 +; CHECK-NEXT: - Type: I32 +; CHECK-NEXT: Mutable: false +; CHECK-NEXT: InitExpr: +; CHECK-NEXT: Opcode: I32_CONST +; CHECK-NEXT: Value: 6 +; CHECK-NEXT: - Type: I32 +; CHECK-NEXT: Mutable: false +; CHECK-NEXT: InitExpr: +; CHECK-NEXT: Opcode: I32_CONST +; CHECK-NEXT: Value: 16 +; CHECK-NEXT: - Type: I32 +; CHECK-NEXT: Mutable: false +; CHECK-NEXT: InitExpr: +; CHECK-NEXT: Opcode: I32_CONST +; CHECK-NEXT: Value: 24 +; CHECK-NEXT: - Type: EXPORT +; CHECK-NEXT: Exports: +; CHECK-NEXT: - Name: a +; CHECK-NEXT: Kind: GLOBAL +; CHECK-NEXT: Index: 2 +; CHECK-NEXT: - Name: b +; CHECK-NEXT: Kind: GLOBAL +; CHECK-NEXT: Index: 3 +; CHECK-NEXT: - Type: DATA +; CHECK-NEXT: Relocations: +; CHECK-NEXT: - Type: R_WEBASSEMBLY_GLOBAL_ADDR_I32 +; CHECK-NEXT: Index: 0 +; CHECK-NEXT: Offset: 0x00000016 +; CHECK-NEXT: - Type: R_WEBASSEMBLY_GLOBAL_ADDR_I32 +; CHECK-NEXT: Index: 1 +; CHECK-NEXT: Offset: 0x0000001E +; CHECK-NEXT: Segments: +; CHECK-NEXT: - Index: 0 +; CHECK-NEXT: Offset: +; CHECK-NEXT: Opcode: I32_CONST +; CHECK-NEXT: Value: 0 +; CHECK-NEXT: Content: 68656C6C6F00776F726C640000000000000000000000000006000000 +; CHECK-NEXT: - Type: CUSTOM +; CHECK-NEXT: Name: linking +; CHECK-NEXT: DataSize: 28 +; CHECK-NEXT: DataAlignment: 8 +; CHECK-NEXT: SymbolInfo: +; CHECK-NEXT: ... |