From 2d6e3e108d0f4a484a7dde47c98081537754350e Mon Sep 17 00:00:00 2001 From: Thomas Lively <7121787+tlively@users.noreply.github.com> Date: Wed, 17 Apr 2019 20:08:43 -0700 Subject: Do not precompute bulk memory operations (#2023) Fixes #1984 --- src/passes/Precompute.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src') 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); } -- cgit v1.2.3