summaryrefslogtreecommitdiff
path: root/src/passes/LocalCSE.cpp
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2018-12-19 19:22:09 -0800
committerGitHub <noreply@github.com>2018-12-19 19:22:09 -0800
commit0f41b0708384c1f5d85304d5ed94d9edd57d38c9 (patch)
treeb79bc880af6e8534125fa9fb75a89932af4cd7d1 /src/passes/LocalCSE.cpp
parentfcbcf3bd670a9ee793a836be49d825b944baf501 (diff)
downloadbinaryen-0f41b0708384c1f5d85304d5ed94d9edd57d38c9.tar.gz
binaryen-0f41b0708384c1f5d85304d5ed94d9edd57d38c9.tar.bz2
binaryen-0f41b0708384c1f5d85304d5ed94d9edd57d38c9.zip
Do not precompute v128 expressions (#1839)
Without this change, sequences like `i32.const 0, i32x4.splat` will get precomputed to v128.const ops, which are much larger and also not implemented in V8 yet. Until we have SIMD-aware optimization passes or at least engine support for v128.const, do not perform such transformations.
Diffstat (limited to 'src/passes/LocalCSE.cpp')
0 files changed, 0 insertions, 0 deletions