diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2019-10-30 15:55:01 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-10-30 15:55:01 -0700 |
commit | 2a787cdbe4cfb84801d4f885b155555c864ac006 (patch) | |
tree | 67479f485624189c4d2f010074661ccdf66927b7 /src/passes/Precompute.cpp | |
parent | 74d438ec0e3c51d757e8a0fa0e461824b9e1d161 (diff) | |
download | binaryen-2a787cdbe4cfb84801d4f885b155555c864ac006.tar.gz binaryen-2a787cdbe4cfb84801d4f885b155555c864ac006.tar.bz2 binaryen-2a787cdbe4cfb84801d4f885b155555c864ac006.zip |
Do not precompute SIMDLoad (#2409)
This fixes a crash when programs containing load_splats are optimized.
Diffstat (limited to 'src/passes/Precompute.cpp')
-rw-r--r-- | src/passes/Precompute.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/passes/Precompute.cpp b/src/passes/Precompute.cpp index c4d90de04..43ecadf7f 100644 --- a/src/passes/Precompute.cpp +++ b/src/passes/Precompute.cpp @@ -125,6 +125,7 @@ public: Flow visitAtomicNotify(AtomicNotify* curr) { return Flow(NOTPRECOMPUTABLE_FLOW); } + Flow visitSIMDLoad(SIMDLoad* curr) { return Flow(NOTPRECOMPUTABLE_FLOW); } Flow visitMemoryInit(MemoryInit* curr) { return Flow(NOTPRECOMPUTABLE_FLOW); } Flow visitDataDrop(DataDrop* curr) { return Flow(NOTPRECOMPUTABLE_FLOW); } Flow visitMemoryCopy(MemoryCopy* curr) { return Flow(NOTPRECOMPUTABLE_FLOW); } |