Files
archived-llvm/test/CodeGen/WebAssembly/i128-returned.ll
Sam Clegg 8d1235ff26 [WebAsembly] Update default triple in test files to wasm32-unknown-unkown.
Summary: The final -wasm component has been the default for some time now.

Subscribers: jfb, dschuff, jgravelle-google, eraman, aheejin, JDevlieghere, sunfish, llvm-commits

Differential Revision: https://reviews.llvm.org/D46342

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@332007 91177308-0d34-0410-b5e6-96231b3b80d8
2018-05-10 17:49:11 +00:00

21 lines
455 B
LLVM

; RUN: llc < %s -asm-verbose=false | FileCheck %s
; Test that the "returned" attribute works with i128 types.
; PR36128
target datalayout = "e-m:e-p:32:32-i64:64-n32:64-S128"
target triple = "wasm32-unknown-unknown"
declare i128 @bar(i128 returned)
define i128 @foo(i128) {
%r = tail call i128 @bar(i128 %0)
ret i128 %r
}
; CHECK-LABEL: foo:
; CHECK-NEXT: .param i32, i64, i64
; CHECK-NOT: .result
; CHECK: .functype bar, void, i32, i64, i64