Multi-value return support.

This commit is contained in:
Chris Fallin
2020-05-27 14:01:49 -07:00
parent 34eb170232
commit 615362068f
10 changed files with 269 additions and 56 deletions

View File

@@ -1,5 +1,6 @@
test compile
target x86_64 haswell
target aarch64
;; Returning many f32s

View File

@@ -1,5 +1,6 @@
test compile
target x86_64 haswell
target aarch64
;; Returning many f64s

View File

@@ -1,5 +1,6 @@
test compile
target x86_64 haswell
target aarch64
;; Returning many i32s

View File

@@ -1,5 +1,6 @@
test compile
target x86_64 haswell
target aarch64
;; Returning many i64s

View File

@@ -1,5 +1,6 @@
test compile
target x86_64 haswell
target aarch64
function %return_20_i32s() -> i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 {
block0: