diff options
author | Max Graey <maxgraey@gmail.com> | 2020-09-29 02:43:46 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-28 16:43:46 -0700 |
commit | 5a4db93bac7e123910ea173bb0a9c9f61bc6ee78 (patch) | |
tree | 54a486ef971888eee3d5257059ea2e0bdf0886f7 /test/passes/optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.txt | |
parent | c721f85e79f97936f4804afe51dcd2859ad13afd (diff) | |
download | binaryen-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.txt | 4 |
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 |