mirror of
https://github.com/RPCS3/llvm.git
synced 2026-01-31 01:25:19 +01:00
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
21 lines
455 B
LLVM
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
|