summaryrefslogtreecommitdiff
path: root/test/passes/optimize-instructions_all-features.txt
diff options
context:
space:
mode:
authorMax Graey <maxgraey@gmail.com>2020-11-12 20:18:44 +0200
committerGitHub <noreply@github.com>2020-11-12 10:18:44 -0800
commitdb64c53579dd925fc48260d4979d1bb9c1dfed9f (patch)
treedc7376c34f2eb5fcd1b8a75d8bf349601aef7ce8 /test/passes/optimize-instructions_all-features.txt
parent1eb48a4f506a31e79be41f3bec091f799c6f5201 (diff)
downloadbinaryen-db64c53579dd925fc48260d4979d1bb9c1dfed9f.tar.gz
binaryen-db64c53579dd925fc48260d4979d1bb9c1dfed9f.tar.bz2
binaryen-db64c53579dd925fc48260d4979d1bb9c1dfed9f.zip
Some refactorings in addition to #3338 (#3336)
See discussion in #3303
Diffstat (limited to 'test/passes/optimize-instructions_all-features.txt')
-rw-r--r--test/passes/optimize-instructions_all-features.txt52
1 files changed, 52 insertions, 0 deletions
diff --git a/test/passes/optimize-instructions_all-features.txt b/test/passes/optimize-instructions_all-features.txt
index 7d223020f..2cf034c7a 100644
--- a/test/passes/optimize-instructions_all-features.txt
+++ b/test/passes/optimize-instructions_all-features.txt
@@ -4842,6 +4842,58 @@
(local.get $y)
)
)
+ (drop
+ (i32.eq
+ (local.get $x)
+ (i32.const -2147483648)
+ )
+ )
+ (drop
+ (i32.ne
+ (local.get $x)
+ (i32.const -2147483648)
+ )
+ )
+ (drop
+ (i32.lt_s
+ (i32.sub
+ (local.get $x)
+ (i32.const -2147483648)
+ )
+ (i32.const 0)
+ )
+ )
+ (drop
+ (i32.ge_s
+ (i32.sub
+ (local.get $x)
+ (i32.const -2147483648)
+ )
+ (i32.const 0)
+ )
+ )
+ (drop
+ (i32.gt_s
+ (i32.sub
+ (local.get $x)
+ (block $block (result i32)
+ (i32.const -2147483648)
+ )
+ )
+ (i32.const 0)
+ )
+ )
+ (drop
+ (i32.gt_s
+ (i32.sub
+ (local.get $x)
+ (block $block30 (result i32)
+ (i32.const -2147483648)
+ )
+ )
+ (i32.const 0)
+ )
+ )
)
(func $unsigned-context (param $x i32) (param $y i64)
(drop