diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2019-04-17 20:08:43 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-17 20:08:43 -0700 |
commit | 2d6e3e108d0f4a484a7dde47c98081537754350e (patch) | |
tree | 3cf04819ee663c7ab1f26442c62dd49f77992dd2 /src | |
parent | f20f8c39adccc8593c0eea3b98378ca9549f9c26 (diff) | |
download | binaryen-2d6e3e108d0f4a484a7dde47c98081537754350e.tar.gz binaryen-2d6e3e108d0f4a484a7dde47c98081537754350e.tar.bz2 binaryen-2d6e3e108d0f4a484a7dde47c98081537754350e.zip |
Do not precompute bulk memory operations (#2023)
Fixes #1984
Diffstat (limited to 'src')
-rw-r--r-- | src/passes/Precompute.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/passes/Precompute.cpp b/src/passes/Precompute.cpp index 50c17510f..565809ddb 100644 --- a/src/passes/Precompute.cpp +++ b/src/passes/Precompute.cpp @@ -122,6 +122,18 @@ public: Flow visitAtomicNotify(AtomicNotify *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); + } + Flow visitMemoryFill(MemoryFill *curr) { + return Flow(NOTPRECOMPUTABLE_FLOW); + } Flow visitHost(Host *curr) { return Flow(NOTPRECOMPUTABLE_FLOW); } |