diff options
| author | Sam Clegg <sbc@chromium.org> | 2017-12-14 21:10:03 +0000 |
|---|---|---|
| committer | Sam Clegg <sbc@chromium.org> | 2017-12-14 21:10:03 +0000 |
| commit | 4273998cf9013ce92c7bf1effafef76a65e31d0c (patch) | |
| tree | 940a95fe5e68525d73669766b55dc1a7c9be7832 /llvm/test/ObjectYAML | |
| parent | ea244bf89b794802a0a5addeed74919a605f8636 (diff) | |
| download | bcm5719-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.yaml | 6 |
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: ... |

