summaryrefslogtreecommitdiff
path: root/test/lit/passes/inlining-optimizing_optimize-level=3.wast
diff options
context:
space:
mode:
Diffstat (limited to 'test/lit/passes/inlining-optimizing_optimize-level=3.wast')
-rw-r--r--test/lit/passes/inlining-optimizing_optimize-level=3.wast68
1 files changed, 31 insertions, 37 deletions
diff --git a/test/lit/passes/inlining-optimizing_optimize-level=3.wast b/test/lit/passes/inlining-optimizing_optimize-level=3.wast
index ee891c3cd..fd646d5b4 100644
--- a/test/lit/passes/inlining-optimizing_optimize-level=3.wast
+++ b/test/lit/passes/inlining-optimizing_optimize-level=3.wast
@@ -299,13 +299,11 @@
;; CHECK-NEXT: (local $12 i32)
;; CHECK-NEXT: (local $13 i32)
;; CHECK-NEXT: (local.set $8
- ;; CHECK-NEXT: (local.tee $4
- ;; CHECK-NEXT: (global.get $STACKTOP)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (global.get $STACKTOP)
;; CHECK-NEXT: )
;; CHECK-NEXT: (global.set $STACKTOP
;; CHECK-NEXT: (i32.add
- ;; CHECK-NEXT: (local.get $4)
+ ;; CHECK-NEXT: (global.get $STACKTOP)
;; CHECK-NEXT: (i32.const 16)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -316,11 +314,12 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (call $abort)
;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (local.set $6
+ ;; CHECK-NEXT: (global.get $STACKTOP)
+ ;; CHECK-NEXT: )
;; CHECK-NEXT: (global.set $STACKTOP
;; CHECK-NEXT: (i32.add
- ;; CHECK-NEXT: (local.tee $4
- ;; CHECK-NEXT: (global.get $STACKTOP)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (global.get $STACKTOP)
;; CHECK-NEXT: (i32.const 16)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -332,7 +331,7 @@
;; CHECK-NEXT: (call $abort)
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.store
- ;; CHECK-NEXT: (local.get $4)
+ ;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: (local.get $8)
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.set $0
@@ -340,11 +339,12 @@
;; CHECK-NEXT: (i32.const 8)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (local.set $1
+ ;; CHECK-NEXT: (global.get $STACKTOP)
+ ;; CHECK-NEXT: )
;; CHECK-NEXT: (global.set $STACKTOP
;; CHECK-NEXT: (i32.add
- ;; CHECK-NEXT: (local.tee $1
- ;; CHECK-NEXT: (global.get $STACKTOP)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (global.get $STACKTOP)
;; CHECK-NEXT: (i32.const 224)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -361,13 +361,13 @@
;; CHECK-NEXT: (i32.const 120)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (local.set $5
+ ;; CHECK-NEXT: (local.set $4
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: (i32.const 136)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (local.set $6
+ ;; CHECK-NEXT: (local.set $5
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (local.tee $3
;; CHECK-NEXT: (local.tee $7
@@ -393,14 +393,14 @@
;; CHECK-NEXT: (i32.const 4)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (local.get $6)
+ ;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $2)
;; CHECK-NEXT: (i32.load
- ;; CHECK-NEXT: (local.get $4)
+ ;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
@@ -444,7 +444,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (if
;; CHECK-NEXT: (i32.load
- ;; CHECK-NEXT: (local.tee $6
+ ;; CHECK-NEXT: (local.tee $5
;; CHECK-NEXT: (i32.add
;; CHECK-NEXT: (local.get $0)
;; CHECK-NEXT: (i32.const 48)
@@ -473,7 +473,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.get $9)
- ;; CHECK-NEXT: (local.get $5)
+ ;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.tee $12
@@ -482,7 +482,7 @@
;; CHECK-NEXT: (i32.const 28)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (local.get $5)
+ ;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.store
;; CHECK-NEXT: (local.tee $11
@@ -491,10 +491,10 @@
;; CHECK-NEXT: (i32.const 20)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
- ;; CHECK-NEXT: (local.get $5)
+ ;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.store
- ;; CHECK-NEXT: (local.get $6)
+ ;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: (i32.const 80)
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.store
@@ -505,7 +505,7 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.add
- ;; CHECK-NEXT: (local.get $5)
+ ;; CHECK-NEXT: (local.get $4)
;; CHECK-NEXT: (i32.const 80)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -547,7 +547,7 @@
;; CHECK-NEXT: (local.get $10)
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.store
- ;; CHECK-NEXT: (local.get $6)
+ ;; CHECK-NEXT: (local.get $5)
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.store
@@ -586,7 +586,7 @@
;; CHECK-NEXT: (local.get $1)
;; CHECK-NEXT: )
;; CHECK-NEXT: (global.set $STACKTOP
- ;; CHECK-NEXT: (local.get $4)
+ ;; CHECK-NEXT: (local.get $6)
;; CHECK-NEXT: )
;; CHECK-NEXT: (global.set $STACKTOP
;; CHECK-NEXT: (local.get $8)
@@ -4080,13 +4080,11 @@
;; CHECK-NEXT: (local $44 i32)
;; CHECK-NEXT: (local $45 i32)
;; CHECK-NEXT: (local.set $13
- ;; CHECK-NEXT: (local.tee $5
- ;; CHECK-NEXT: (global.get $STACKTOP)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (global.get $STACKTOP)
;; CHECK-NEXT: )
;; CHECK-NEXT: (global.set $STACKTOP
;; CHECK-NEXT: (i32.add
- ;; CHECK-NEXT: (local.get $5)
+ ;; CHECK-NEXT: (global.get $STACKTOP)
;; CHECK-NEXT: (i32.const 624)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
@@ -5785,21 +5783,19 @@
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
;; CHECK-NEXT: (f64.store
- ;; CHECK-NEXT: (local.tee $5
- ;; CHECK-NEXT: (global.get $tempDoublePtr)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (global.get $tempDoublePtr)
;; CHECK-NEXT: (local.get $14)
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.load
- ;; CHECK-NEXT: (local.get $5)
+ ;; CHECK-NEXT: (global.get $tempDoublePtr)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.set $30
;; CHECK-NEXT: (if (result i32)
;; CHECK-NEXT: (i32.lt_s
;; CHECK-NEXT: (i32.load offset=4
- ;; CHECK-NEXT: (local.get $5)
+ ;; CHECK-NEXT: (global.get $tempDoublePtr)
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.const 0)
;; CHECK-NEXT: )
@@ -5844,14 +5840,12 @@
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (f64.store
- ;; CHECK-NEXT: (local.tee $5
- ;; CHECK-NEXT: (global.get $tempDoublePtr)
- ;; CHECK-NEXT: )
+ ;; CHECK-NEXT: (global.get $tempDoublePtr)
;; CHECK-NEXT: (local.get $14)
;; CHECK-NEXT: )
;; CHECK-NEXT: (drop
;; CHECK-NEXT: (i32.load
- ;; CHECK-NEXT: (local.get $5)
+ ;; CHECK-NEXT: (global.get $tempDoublePtr)
;; CHECK-NEXT: )
;; CHECK-NEXT: )
;; CHECK-NEXT: (local.set $7
@@ -5859,7 +5853,7 @@
;; CHECK-NEXT: (i32.lt_u
;; CHECK-NEXT: (i32.and
;; CHECK-NEXT: (i32.load offset=4
- ;; CHECK-NEXT: (local.get $5)
+ ;; CHECK-NEXT: (global.get $tempDoublePtr)
;; CHECK-NEXT: )
;; CHECK-NEXT: (i32.const 2146435072)
;; CHECK-NEXT: )