summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/WebAssembly/import-module.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/WebAssembly/import-module.ll')
-rw-r--r--llvm/test/CodeGen/WebAssembly/import-module.ll19
1 files changed, 19 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/WebAssembly/import-module.ll b/llvm/test/CodeGen/WebAssembly/import-module.ll
new file mode 100644
index 00000000000..e748b7ec1c7
--- /dev/null
+++ b/llvm/test/CodeGen/WebAssembly/import-module.ll
@@ -0,0 +1,19 @@
+; RUN: llc < %s -asm-verbose=false | FileCheck %s
+
+target datalayout = "e-m:e-p:32:32-i64:64-n32:64-S128"
+target triple = "wasm32-unknown-unknown-wasm"
+
+define void @test() {
+ call void @foo()
+ call void @plain()
+ ret void
+}
+
+declare void @foo() #0
+declare void @plain()
+
+attributes #0 = { "wasm-import-module"="bar" }
+
+; CHECK-NOT: .import_module plain
+; CHECK: .import_module foo, bar
+; CHECK-NOT: .import_module plain
OpenPOWER on IntegriCloud