diff options
author | Max Graey <maxgraey@gmail.com> | 2022-08-08 20:25:27 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-08 17:25:27 +0000 |
commit | 708bc424fcf6398c700dd6d209c6c55ff6f9e2e9 (patch) | |
tree | 20037137ebd920e0016ba3c96cbf0c2027d93450 /src/passes/SimplifyLocals.cpp | |
parent | 680e4ecb581dd29947ecbaf3fb11817c187c30c9 (diff) | |
download | binaryen-708bc424fcf6398c700dd6d209c6c55ff6f9e2e9.tar.gz binaryen-708bc424fcf6398c700dd6d209c6c55ff6f9e2e9.tar.bz2 binaryen-708bc424fcf6398c700dd6d209c6c55ff6f9e2e9.zip |
[Optimize Instructions] Fold eqz(eqz(x)) to not-equal of zero (#4855)
eqz(eqz(i32(x))) -> i32(x) != 0
eqz(eqz(i64(x))) -> i64(x) != 0
Only when shrinkLevel == 0 (prefer speed over binary size).
Diffstat (limited to 'src/passes/SimplifyLocals.cpp')
0 files changed, 0 insertions, 0 deletions