diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/passes/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/passes/LLVMMemoryCopyFillLowering.cpp (renamed from src/passes/MemoryCopyFillLowering.cpp) | 8 | ||||
-rw-r--r-- | src/passes/pass.cpp | 4 | ||||
-rw-r--r-- | src/passes/passes.h | 2 |
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(); |