summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/passes/CMakeLists.txt2
-rw-r--r--src/passes/LLVMMemoryCopyFillLowering.cpp (renamed from src/passes/MemoryCopyFillLowering.cpp)8
-rw-r--r--src/passes/pass.cpp4
-rw-r--r--src/passes/passes.h2
4 files changed, 8 insertions, 8 deletions
diff --git a/src/passes/CMakeLists.txt b/src/passes/CMakeLists.txt
index 6053c5522..c6e079079 100644
--- a/src/passes/CMakeLists.txt
+++ b/src/passes/CMakeLists.txt
@@ -58,12 +58,12 @@ set(passes_SOURCES
JSPI.cpp
LegalizeJSInterface.cpp
LimitSegments.cpp
+ LLVMMemoryCopyFillLowering.cpp
LocalCSE.cpp
LocalSubtyping.cpp
LogExecution.cpp
LoopInvariantCodeMotion.cpp
Memory64Lowering.cpp
- MemoryCopyFillLowering.cpp
MemoryPacking.cpp
MergeBlocks.cpp
MergeSimilarFunctions.cpp
diff --git a/src/passes/MemoryCopyFillLowering.cpp b/src/passes/LLVMMemoryCopyFillLowering.cpp
index 5855e5450..e5b940a5a 100644
--- a/src/passes/MemoryCopyFillLowering.cpp
+++ b/src/passes/LLVMMemoryCopyFillLowering.cpp
@@ -25,8 +25,8 @@
// particular, pointer overflow is UB and not handled here).
namespace wasm {
-struct MemoryCopyFillLowering
- : public WalkerPass<PostWalker<MemoryCopyFillLowering>> {
+struct LLVMMemoryCopyFillLowering
+ : public WalkerPass<PostWalker<LLVMMemoryCopyFillLowering>> {
bool needsMemoryCopy = false;
bool needsMemoryFill = false;
Name memCopyFuncName;
@@ -253,8 +253,8 @@ struct MemoryCopyFillLowering
}
};
-Pass* createMemoryCopyFillLoweringPass() {
- return new MemoryCopyFillLowering();
+Pass* createLLVMMemoryCopyFillLoweringPass() {
+ return new LLVMMemoryCopyFillLowering();
}
} // namespace wasm
diff --git a/src/passes/pass.cpp b/src/passes/pass.cpp
index fcefb89ad..5cbf4a31f 100644
--- a/src/passes/pass.cpp
+++ b/src/passes/pass.cpp
@@ -272,10 +272,10 @@ void PassRegistry::registerPasses() {
registerPass("table64-lowering",
"lower 64-bit tables 32-bit ones",
createTable64LoweringPass);
- registerPass("memory-copy-fill-lowering",
+ registerPass("llvm-memory-copy-fill-lowering",
"Lower memory.copy and memory.fill to wasm mvp and disable "
"the bulk-memory feature.",
- createMemoryCopyFillLoweringPass);
+ createLLVMMemoryCopyFillLoweringPass);
registerPass("memory-packing",
"packs memory into separate segments, skipping zeros",
createMemoryPackingPass);
diff --git a/src/passes/passes.h b/src/passes/passes.h
index 121dbcd9d..212a2b0e4 100644
--- a/src/passes/passes.h
+++ b/src/passes/passes.h
@@ -80,6 +80,7 @@ Pass* createIntrinsicLoweringPass();
Pass* createTraceCallsPass();
Pass* createInstrumentLocalsPass();
Pass* createInstrumentMemoryPass();
+Pass* createLLVMMemoryCopyFillLoweringPass();
Pass* createLoopInvariantCodeMotionPass();
Pass* createMemory64LoweringPass();
Pass* createMemoryPackingPass();
@@ -116,7 +117,6 @@ Pass* createOptimizeForJSPass();
Pass* createOutliningPass();
#endif
Pass* createPickLoadSignsPass();
-Pass* createMemoryCopyFillLoweringPass();
Pass* createModAsyncifyAlwaysOnlyUnwindPass();
Pass* createModAsyncifyNeverUnwindPass();
Pass* createPoppifyPass();