diff options
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp')
| -rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp index ca13161afb5..a4246eb8eb9 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp @@ -245,11 +245,13 @@ WebAssemblyTargetLowering::WebAssemblyTargetLowering(    setMaxAtomicSizeInBitsSupported(64);    if (Subtarget->hasBulkMemory()) { -    // Using memory.copy is always better than using multiple loads and stores +    // Use memory.copy and friends over multiple loads and stores      MaxStoresPerMemcpy = 1;      MaxStoresPerMemcpyOptSize = 1;      MaxStoresPerMemmove = 1;      MaxStoresPerMemmoveOptSize = 1; +    MaxStoresPerMemset = 1; +    MaxStoresPerMemsetOptSize = 1;    }  } | 

