diff options
Diffstat (limited to 'llvm/test/CodeGen/WebAssembly')
| -rw-r--r-- | llvm/test/CodeGen/WebAssembly/inline-asm.ll | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/llvm/test/CodeGen/WebAssembly/inline-asm.ll b/llvm/test/CodeGen/WebAssembly/inline-asm.ll index 0a20423d7c8..5f674f1b4de 100644 --- a/llvm/test/CodeGen/WebAssembly/inline-asm.ll +++ b/llvm/test/CodeGen/WebAssembly/inline-asm.ll @@ -97,6 +97,15 @@ entry:    ret i32 %t0  } +; CHECK-LABEL: tied_operands +; CHECK: get_local  $push0=, 0 +; CHECK: return    $pop0 +define i32 @tied_operands(i32 %var) { +entry: +  %ret = call i32 asm "", "=r,0"(i32 %var) +  ret i32 %ret +} +  attributes #0 = { nounwind }  !0 = !{i32 47} | 

