summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2017-12-13 22:02:25 +0000
committerSam Clegg <sbc@chromium.org>2017-12-13 22:02:25 +0000
commit0fc5599f529067a311bb39d19589d53b572d524d (patch)
tree862d0a0ce6d94049ec2eb24cd11d84b1e966c58c /llvm/test
parent580bc3c8fa1e01991e41174d513ab600f9015c51 (diff)
downloadbcm5719-llvm-0fc5599f529067a311bb39d19589d53b572d524d.tar.gz
bcm5719-llvm-0fc5599f529067a311bb39d19589d53b572d524d.zip
[WebAssembly] Use bitfield types in wasm YAML representation
Differential Revision: https://reviews.llvm.org/D41202 llvm-svn: 320642
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/WebAssembly/array-fill.ll4
-rw-r--r--llvm/test/MC/WebAssembly/bss.ll8
-rw-r--r--llvm/test/MC/WebAssembly/explicit-sections.ll6
-rw-r--r--llvm/test/MC/WebAssembly/init-fini-array.ll6
-rw-r--r--llvm/test/MC/WebAssembly/unnamed-data.ll12
-rw-r--r--llvm/test/MC/WebAssembly/visibility.ll2
-rw-r--r--llvm/test/MC/WebAssembly/weak-alias.ll12
-rw-r--r--llvm/test/MC/WebAssembly/weak.ll4
-rw-r--r--llvm/test/ObjectYAML/wasm/elem_section.yaml2
-rw-r--r--llvm/test/ObjectYAML/wasm/import_section.yaml8
-rw-r--r--llvm/test/ObjectYAML/wasm/linking_section.yaml12
-rw-r--r--llvm/test/ObjectYAML/wasm/memory_section.yaml4
-rw-r--r--llvm/test/ObjectYAML/wasm/table_section.yaml4
-rw-r--r--llvm/test/ObjectYAML/wasm/weak_symbols.yaml8
-rw-r--r--llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml8
15 files changed, 50 insertions, 50 deletions
diff --git a/llvm/test/MC/WebAssembly/array-fill.ll b/llvm/test/MC/WebAssembly/array-fill.ll
index a85d4702964..7f392c4ca47 100644
--- a/llvm/test/MC/WebAssembly/array-fill.ll
+++ b/llvm/test/MC/WebAssembly/array-fill.ll
@@ -17,10 +17,10 @@ target triple = "wasm32-unknown-unknown-wasm"
; CHECK-NEXT: DataSize: 2
; CHECK-NEXT: SymbolInfo:
; CHECK-NEXT: - Name: gBd
-; CHECK-NEXT: Flags: 4
+; CHECK-NEXT: Flags: [ VISIBILITY_HIDDEN ]
; CHECK-NEXT: SegmentInfo:
; CHECK-NEXT: - Index: 0
; CHECK-NEXT: Name: .data
; CHECK-NEXT: Alignment: 1
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: ...
diff --git a/llvm/test/MC/WebAssembly/bss.ll b/llvm/test/MC/WebAssembly/bss.ll
index 9ac83c49cdb..66fad935fd8 100644
--- a/llvm/test/MC/WebAssembly/bss.ll
+++ b/llvm/test/MC/WebAssembly/bss.ll
@@ -76,17 +76,17 @@
; CHECK-NEXT: - Index: 0
; CHECK-NEXT: Name: .bss.g0
; CHECK-NEXT: Alignment: 4
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: - Index: 1
; CHECK-NEXT: Name: .bss.g1
; CHECK-NEXT: Alignment: 4
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: - Index: 2
; CHECK-NEXT: Name: .bss.foo
; CHECK-NEXT: Alignment: 1
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: - Index: 3
; CHECK-NEXT: Name: .bss.bar
; CHECK-NEXT: Alignment: 1
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: ...
diff --git a/llvm/test/MC/WebAssembly/explicit-sections.ll b/llvm/test/MC/WebAssembly/explicit-sections.ll
index 876adf0be3b..87a2c6bcf03 100644
--- a/llvm/test/MC/WebAssembly/explicit-sections.ll
+++ b/llvm/test/MC/WebAssembly/explicit-sections.ll
@@ -71,13 +71,13 @@
; CHECK-NEXT: - Index: 0
; CHECK-NEXT: Name: .data.global0
; CHECK-NEXT: Alignment: 8
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: - Index: 1
; CHECK-NEXT: Name: .sec1
; CHECK-NEXT: Alignment: 8
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: - Index: 2
; CHECK-NEXT: Name: .sec2
; CHECK-NEXT: Alignment: 8
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: ...
diff --git a/llvm/test/MC/WebAssembly/init-fini-array.ll b/llvm/test/MC/WebAssembly/init-fini-array.ll
index b7a1826bdc4..0a809a226c4 100644
--- a/llvm/test/MC/WebAssembly/init-fini-array.ll
+++ b/llvm/test/MC/WebAssembly/init-fini-array.ll
@@ -92,14 +92,14 @@ declare void @func2()
; CHECK-NEXT: - Index: 0
; CHECK-NEXT: Name: .data.global1
; CHECK-NEXT: Alignment: 8
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: - Index: 1
; CHECK-NEXT: Name: .init_array
; CHECK-NEXT: Alignment: 4
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: - Index: 2
; CHECK-NEXT: Name: .fini_array
; CHECK-NEXT: Alignment: 4
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: ...
diff --git a/llvm/test/MC/WebAssembly/unnamed-data.ll b/llvm/test/MC/WebAssembly/unnamed-data.ll
index 88b39102a77..98e7a81c196 100644
--- a/llvm/test/MC/WebAssembly/unnamed-data.ll
+++ b/llvm/test/MC/WebAssembly/unnamed-data.ll
@@ -81,24 +81,24 @@
; CHECK-NEXT: DataSize: 28
; CHECK-NEXT: SymbolInfo:
; CHECK-NEXT: - Name: .L.str1
-; CHECK-NEXT: Flags: 2
+; CHECK-NEXT: Flags: [ BINDING_LOCAL ]
; CHECK-NEXT: - Name: .L.str2
-; CHECK-NEXT: Flags: 2
+; CHECK-NEXT: Flags: [ BINDING_LOCAL ]
; CHECK-NEXT: SegmentInfo:
; CHECK-NEXT: - Index: 0
; CHECK-NEXT: Name: .rodata..L.str1
; CHECK-NEXT: Alignment: 1
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: - Index: 1
; CHECK-NEXT: Name: .rodata..L.str2
; CHECK-NEXT: Alignment: 1
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: - Index: 2
; CHECK-NEXT: Name: .data.a
; CHECK-NEXT: Alignment: 8
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: - Index: 3
; CHECK-NEXT: Name: .data.b
; CHECK-NEXT: Alignment: 8
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK_NEXT: ...
diff --git a/llvm/test/MC/WebAssembly/visibility.ll b/llvm/test/MC/WebAssembly/visibility.ll
index b445bf45e29..7e57848f96d 100644
--- a/llvm/test/MC/WebAssembly/visibility.ll
+++ b/llvm/test/MC/WebAssembly/visibility.ll
@@ -19,5 +19,5 @@ entry:
; CHECK-NEXT: DataSize: 0
; CHECK-NEXT: SymbolInfo:
; CHECK-NEXT: - Name: hiddenVis
-; CHECK-NEXT: Flags: 4
+; CHECK-NEXT: Flags: [ VISIBILITY_HIDDEN ]
; CHECK-NEXT: ...
diff --git a/llvm/test/MC/WebAssembly/weak-alias.ll b/llvm/test/MC/WebAssembly/weak-alias.ll
index 5c85fc09b03..5f5d9b447c7 100644
--- a/llvm/test/MC/WebAssembly/weak-alias.ll
+++ b/llvm/test/MC/WebAssembly/weak-alias.ll
@@ -109,22 +109,22 @@ entry:
; CHECK-NEXT: DataSize: 12
; CHECK-NEXT: SymbolInfo:
; CHECK-NEXT: - Name: call_alias
-; CHECK-NEXT: Flags: 4
+; CHECK-NEXT: Flags: [ VISIBILITY_HIDDEN ]
; CHECK-NEXT: - Name: foo
-; CHECK-NEXT: Flags: 4
+; CHECK-NEXT: Flags: [ VISIBILITY_HIDDEN ]
; CHECK-NEXT: - Name: foo_alias
-; CHECK-NEXT: Flags: 5
+; CHECK-NEXT: Flags: [ BINDING_WEAK, VISIBILITY_HIDDEN ]
; CHECK-NEXT: - Name: bar_alias
-; CHECK-NEXT: Flags: 5
+; CHECK-NEXT: Flags: [ BINDING_WEAK, VISIBILITY_HIDDEN ]
; CHECK-NEXT: SegmentInfo:
; CHECK-NEXT: - Index: 0
; CHECK-NEXT: Name: .data.bar
; CHECK-NEXT: Alignment: 8
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: - Index: 1
; CHECK-NEXT: Name: .data.bar_alias_address
; CHECK-NEXT: Alignment: 8
-; CHECK-NEXT: Flags: 0
+; CHECK-NEXT: Flags: [ ]
; CHECK-NEXT: ...
; CHECK-SYMS: SYMBOL TABLE:
diff --git a/llvm/test/MC/WebAssembly/weak.ll b/llvm/test/MC/WebAssembly/weak.ll
index af177b53595..b5e894b41c4 100644
--- a/llvm/test/MC/WebAssembly/weak.ll
+++ b/llvm/test/MC/WebAssembly/weak.ll
@@ -33,7 +33,7 @@ entry:
; CHECK-NEXT: DataSize: 0
; CHECK-NEXT: SymbolInfo:
; CHECK-NEXT: - Name: weak_external_data
-; CHECK-NEXT: Flags: 1
+; CHECK-NEXT: Flags: [ BINDING_WEAK ]
; CHECK-NEXT: - Name: weak_function
-; CHECK-NEXT: Flags: 5
+; CHECK-NEXT: Flags: [ BINDING_WEAK, VISIBILITY_HIDDEN ]
; CHECK-NEXT: ...
diff --git a/llvm/test/ObjectYAML/wasm/elem_section.yaml b/llvm/test/ObjectYAML/wasm/elem_section.yaml
index c55e94ce2d0..684256e0a9e 100644
--- a/llvm/test/ObjectYAML/wasm/elem_section.yaml
+++ b/llvm/test/ObjectYAML/wasm/elem_section.yaml
@@ -7,7 +7,7 @@ Sections:
Tables:
- ElemType: ANYFUNC
Limits:
- Flags: 0x00000001
+ Flags: [ HAS_MAX ]
Initial: 0x00000010
Maximum: 0x00000011
- Type: ELEM
diff --git a/llvm/test/ObjectYAML/wasm/import_section.yaml b/llvm/test/ObjectYAML/wasm/import_section.yaml
index 115d4cc0bd6..000b4c270c3 100644
--- a/llvm/test/ObjectYAML/wasm/import_section.yaml
+++ b/llvm/test/ObjectYAML/wasm/import_section.yaml
@@ -23,7 +23,7 @@ Sections:
Field: imported_memory
Kind: MEMORY
Memory:
- Flags: 0x00000001
+ Flags: [ HAS_MAX ]
Initial: 0x00000010
Maximum: 0x00000011
- Module: foo
@@ -32,7 +32,7 @@ Sections:
Table:
ElemType: ANYFUNC
Limits:
- Flags: 0x00000001
+ Flags: [ HAS_MAX ]
Initial: 0x00000020
Maximum: 0x00000022
...
@@ -55,7 +55,7 @@ Sections:
# CHECK: Field: imported_memory
# CHECK: Kind: MEMORY
# CHECK: Memory:
-# CHECK: Flags: 0x00000001
+# CHECK: Flags: [ HAS_MAX ]
# CHECK: Initial: 0x00000010
# CHECK: Maximum: 0x00000011
# CHECK: - Module: foo
@@ -64,7 +64,7 @@ Sections:
# CHECK: Table:
# CHECK: ElemType: ANYFUNC
# CHECK: Limits:
-# CHECK: Flags: 0x00000001
+# CHECK: Flags: [ HAS_MAX ]
# CHECK: Initial: 0x00000020
# CHECK: Maximum: 0x00000022
# CHECK: ...
diff --git a/llvm/test/ObjectYAML/wasm/linking_section.yaml b/llvm/test/ObjectYAML/wasm/linking_section.yaml
index 534d0c33554..3494a9adddc 100644
--- a/llvm/test/ObjectYAML/wasm/linking_section.yaml
+++ b/llvm/test/ObjectYAML/wasm/linking_section.yaml
@@ -31,15 +31,15 @@ Sections:
DataSize: 999
SymbolInfo:
- Name: bar
- Flags: 1
+ Flags: [ BINDING_WEAK ]
SegmentInfo:
- Index: 0
Alignment: 4
- Flags: 0
+ Flags: [ ]
Name: mydata
- Index: 1
Alignment: 2
- Flags: 1
+ Flags: [ ]
Name: moredata
...
# CHECK: - Type: CUSTOM
@@ -47,14 +47,14 @@ Sections:
# CHECK-NEXT: DataSize: 999
# CHECK-NEXT: SymbolInfo:
# CHECK-NEXT: - Name: bar
-# CHECK-NEXT: Flags: 1
+# CHECK-NEXT: Flags: [ BINDING_WEAK ]
# CHECK-NEXT: SegmentInfo:
# CHECK-NEXT: - Index: 0
# CHECK-NEXT: Name: mydata
# CHECK-NEXT: Alignment: 4
-# CHECK-NEXT: Flags: 0
+# CHECK-NEXT: Flags: [ ]
# CHECK-NEXT: - Index: 1
# CHECK-NEXT: Name: moredata
# CHECK-NEXT: Alignment: 2
-# CHECK-NEXT: Flags: 1
+# CHECK-NEXT: Flags: [ ]
# CHECK-NEXT: ...
diff --git a/llvm/test/ObjectYAML/wasm/memory_section.yaml b/llvm/test/ObjectYAML/wasm/memory_section.yaml
index 83aae05871d..9ab05241dd8 100644
--- a/llvm/test/ObjectYAML/wasm/memory_section.yaml
+++ b/llvm/test/ObjectYAML/wasm/memory_section.yaml
@@ -5,7 +5,7 @@ FileHeader:
Sections:
- Type: MEMORY
Memories:
- - Flags: 0x00000001
+ - Flags: [ HAS_MAX ]
Initial: 0x00000002
Maximum: 0x000000FF
- Initial: 0x00000003
@@ -16,7 +16,7 @@ Sections:
# CHECK: Sections:
# CHECK: - Type: MEMORY
# CHECK: Memories:
-# CHECK: - Flags: 0x00000001
+# CHECK: - Flags: [ HAS_MAX ]
# CHECK: Initial: 0x00000002
# CHECK: Maximum: 0x000000FF
# CHECK: - Initial: 0x00000003
diff --git a/llvm/test/ObjectYAML/wasm/table_section.yaml b/llvm/test/ObjectYAML/wasm/table_section.yaml
index d8b1df25e04..5996b63e132 100644
--- a/llvm/test/ObjectYAML/wasm/table_section.yaml
+++ b/llvm/test/ObjectYAML/wasm/table_section.yaml
@@ -7,7 +7,7 @@ Sections:
Tables:
- ElemType: ANYFUNC
Limits:
- Flags: 0x00000001
+ Flags: [ HAS_MAX ]
Initial: 0x00000010
Maximum: 0x00000011
...
@@ -19,7 +19,7 @@ Sections:
# CHECK: Tables:
# CHECK: - ElemType: ANYFUNC
# CHECK: Limits:
-# CHECK: Flags: 0x00000001
+# CHECK: Flags: [ HAS_MAX ]
# CHECK: Initial: 0x00000010
# CHECK: Maximum: 0x00000011
# CHECK: ...
diff --git a/llvm/test/ObjectYAML/wasm/weak_symbols.yaml b/llvm/test/ObjectYAML/wasm/weak_symbols.yaml
index d821b34b67d..9af2e54fe58 100644
--- a/llvm/test/ObjectYAML/wasm/weak_symbols.yaml
+++ b/llvm/test/ObjectYAML/wasm/weak_symbols.yaml
@@ -29,9 +29,9 @@ Sections:
DataSize: 10
SymbolInfo:
- Name: function_export
- Flags: 1
+ Flags: [ BINDING_WEAK ]
- Name: global_export
- Flags: 1
+ Flags: [ BINDING_WEAK ]
...
# CHECK: --- !WASM
# CHECK: FileHeader:
@@ -50,6 +50,6 @@ Sections:
# CHECK: DataSize: 10
# CHECK: SymbolInfo:
# CHECK: - Name: function_export
-# CHECK: Flags: 1
+# CHECK: Flags: [ BINDING_WEAK ]
# CHECK: - Name: global_export
-# CHECK: Flags: 1
+# CHECK: Flags: [ BINDING_WEAK ]
diff --git a/llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml b/llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml
index 0500c2d6df3..254fb4ddf68 100644
--- a/llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml
+++ b/llvm/test/tools/llvm-nm/wasm/weak-symbols.yaml
@@ -55,13 +55,13 @@ Sections:
DataSize: 0
SymbolInfo:
- Name: weak_global_func
- Flags: 1
+ Flags: [ BINDING_WEAK ]
- Name: weak_global_data
- Flags: 1
+ Flags: [ BINDING_WEAK ]
- Name: weak_import_func
- Flags: 1
+ Flags: [ BINDING_WEAK ]
- Name: weak_import_data
- Flags: 1
+ Flags: [ BINDING_WEAK ]
# CHECK: 00000400 W weak_global_data
# CHECK: 00000004 W weak_global_func
OpenPOWER on IntegriCloud