summaryrefslogtreecommitdiff
path: root/src/passes/SimplifyLocals.cpp
diff options
context:
space:
mode:
authorMax Graey <maxgraey@gmail.com>2022-08-08 20:25:27 +0300
committerGitHub <noreply@github.com>2022-08-08 17:25:27 +0000
commit708bc424fcf6398c700dd6d209c6c55ff6f9e2e9 (patch)
tree20037137ebd920e0016ba3c96cbf0c2027d93450 /src/passes/SimplifyLocals.cpp
parent680e4ecb581dd29947ecbaf3fb11817c187c30c9 (diff)
downloadbinaryen-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