summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/WebAssembly/explicit-sections.ll
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2019-02-19 22:56:19 +0000
committerThomas Lively <tlively@google.com>2019-02-19 22:56:19 +0000
commit2e1504091e2b6e949290b4792224c4b833acda99 (patch)
treeb579df67b6a3b560a5520fea45f235e069588e3b /llvm/test/MC/WebAssembly/explicit-sections.ll
parent8eade092497e17ad1cfbb1a7c3d9156686b229cc (diff)
downloadbcm5719-llvm-2e1504091e2b6e949290b4792224c4b833acda99.tar.gz
bcm5719-llvm-2e1504091e2b6e949290b4792224c4b833acda99.zip
[WebAssembly] Update MC for bulk memory
Summary: Rename MemoryIndex to InitFlags and implement logic for determining data segment layout in ObjectYAML and MC. Also adds a "passive" flag for the .section assembler directive although this cannot be assembled yet because the assembler does not support data sections. Reviewers: sbc100, aardappel, aheejin, dschuff Subscribers: jgravelle-google, hiraditya, sunfish, rupprecht, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D57938 llvm-svn: 354397
Diffstat (limited to 'llvm/test/MC/WebAssembly/explicit-sections.ll')
-rw-r--r--llvm/test/MC/WebAssembly/explicit-sections.ll14
1 files changed, 7 insertions, 7 deletions
diff --git a/llvm/test/MC/WebAssembly/explicit-sections.ll b/llvm/test/MC/WebAssembly/explicit-sections.ll
index ab2bb163fff..7fa6d4b6017 100644
--- a/llvm/test/MC/WebAssembly/explicit-sections.ll
+++ b/llvm/test/MC/WebAssembly/explicit-sections.ll
@@ -1,4 +1,4 @@
-; RUN: llc -filetype=obj %s -o - | obj2yaml | FileCheck %s
+; RUN: llc -filetype=obj -thread-model=single %s -o - | obj2yaml | FileCheck %s
target triple = "wasm32-unknown-unknown"
@@ -13,20 +13,20 @@ target triple = "wasm32-unknown-unknown"
; CHECK: - Type: DATA
; CHECK-NEXT: Segments:
; CHECK-NEXT: - SectionOffset: 6
-; CHECK-NEXT: MemoryIndex: 0
-; CHECK-NEXT: Offset:
+; CHECK-NEXT: InitFlags: 0
+; CHECK-NEXT: Offset:
; CHECK-NEXT: Opcode: I32_CONST
; CHECK-NEXT: Value: 0
; CHECK-NEXT: Content: '08000000'
; CHECK-NEXT: - SectionOffset: 15
-; CHECK-NEXT: MemoryIndex: 0
-; CHECK-NEXT: Offset:
+; CHECK-NEXT: InitFlags: 0
+; CHECK-NEXT: Offset:
; CHECK-NEXT: Opcode: I32_CONST
; CHECK-NEXT: Value: 8
; CHECK-NEXT: Content: '01000000030000000700000000000000'
; CHECK-NEXT: - SectionOffset: 36
-; CHECK-NEXT: MemoryIndex: 0
-; CHECK-NEXT: Offset:
+; CHECK-NEXT: InitFlags: 0
+; CHECK-NEXT: Offset:
; CHECK-NEXT: Opcode: I32_CONST
; CHECK-NEXT: Value: 24
; CHECK-NEXT: Content: '08000000'
OpenPOWER on IntegriCloud