summaryrefslogtreecommitdiff
path: root/test/passes/optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.txt
diff options
context:
space:
mode:
authorMax Graey <maxgraey@gmail.com>2020-09-29 02:43:46 +0300
committerGitHub <noreply@github.com>2020-09-28 16:43:46 -0700
commit5a4db93bac7e123910ea173bb0a9c9f61bc6ee78 (patch)
tree54a486ef971888eee3d5257059ea2e0bdf0886f7 /test/passes/optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.txt
parentc721f85e79f97936f4804afe51dcd2859ad13afd (diff)
downloadbinaryen-5a4db93bac7e123910ea173bb0a9c9f61bc6ee78.tar.gz
binaryen-5a4db93bac7e123910ea173bb0a9c9f61bc6ee78.tar.bz2
binaryen-5a4db93bac7e123910ea173bb0a9c9f61bc6ee78.zip
Lower signed binops to unsigned binops when possible (#2988)
This can unlock further instruction optimizations that do not apply to signed operations.
Diffstat (limited to 'test/passes/optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.txt')
-rw-r--r--test/passes/optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/passes/optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.txt b/test/passes/optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.txt
index 8c45bb46a..adb69fd90 100644
--- a/test/passes/optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.txt
+++ b/test/passes/optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.txt
@@ -257,7 +257,7 @@
(if
(i32.eqz
(i32.and
- (i32.lt_s
+ (i32.lt_u
(i32.and
(i32.shr_s
(i32.shl
@@ -296,7 +296,7 @@
(local.tee $1
(i32.const 0)
)
- (i32.lt_s
+ (i32.lt_u
(i32.and
(i32.shr_s
(i32.shl