summaryrefslogtreecommitdiffstats
path: root/llvm/test/ObjectYAML
diff options
context:
space:
mode:
authorSam Clegg <sbc@chromium.org>2017-12-14 21:10:03 +0000
committerSam Clegg <sbc@chromium.org>2017-12-14 21:10:03 +0000
commit4273998cf9013ce92c7bf1effafef76a65e31d0c (patch)
tree940a95fe5e68525d73669766b55dc1a7c9be7832 /llvm/test/ObjectYAML
parentea244bf89b794802a0a5addeed74919a605f8636 (diff)
downloadbcm5719-llvm-4273998cf9013ce92c7bf1effafef76a65e31d0c.tar.gz
bcm5719-llvm-4273998cf9013ce92c7bf1effafef76a65e31d0c.zip
[WebAssembly] Add support for init functions linking metadata
Summary: This change lays the groundwork lowering of @llvm.global_ctors and @llvm.global_dtors for the wasm object format. Some parts of this patch are subset of: https://reviews.llvm.org/D40759 See https://github.com/WebAssembly/tool-conventions/issues/25 Subscribers: jfb, dschuff, jgravelle-google, aheejin, sunfish Differential Revision: https://reviews.llvm.org/D41208 llvm-svn: 320742
Diffstat (limited to 'llvm/test/ObjectYAML')
-rw-r--r--llvm/test/ObjectYAML/wasm/linking_section.yaml6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/test/ObjectYAML/wasm/linking_section.yaml b/llvm/test/ObjectYAML/wasm/linking_section.yaml
index 3494a9adddc..e413bd3f1ea 100644
--- a/llvm/test/ObjectYAML/wasm/linking_section.yaml
+++ b/llvm/test/ObjectYAML/wasm/linking_section.yaml
@@ -41,6 +41,9 @@ Sections:
Alignment: 2
Flags: [ ]
Name: moredata
+ InitFunctions:
+ - Priority: 1
+ FunctionIndex: 0
...
# CHECK: - Type: CUSTOM
# CHECK-NEXT: Name: linking
@@ -57,4 +60,7 @@ Sections:
# CHECK-NEXT: Name: moredata
# CHECK-NEXT: Alignment: 2
# CHECK-NEXT: Flags: [ ]
+# CHECK-NEXT: InitFunctions:
+# CHECK-NEXT: - Priority: 1
+# CHECK-NEXT: FunctionIndex: 0
# CHECK-NEXT: ...
OpenPOWER on IntegriCloud