diff options
Diffstat (limited to 'src/ir/ExpressionManipulator.cpp')
-rw-r--r-- | src/ir/ExpressionManipulator.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ir/ExpressionManipulator.cpp b/src/ir/ExpressionManipulator.cpp index 5fb98d86a..648a872fc 100644 --- a/src/ir/ExpressionManipulator.cpp +++ b/src/ir/ExpressionManipulator.cpp @@ -182,6 +182,14 @@ flexibleCopy(Expression* original, Module& wasm, CustomCopier custom) { return builder.makeSIMDLoad( curr->op, curr->offset, curr->align, copy(curr->ptr)); } + Expression* visitSIMDLoadStoreLane(SIMDLoadStoreLane* curr) { + return builder.makeSIMDLoadStoreLane(curr->op, + curr->offset, + curr->align, + curr->index, + copy(curr->ptr), + copy(curr->vec)); + } Expression* visitConst(Const* curr) { return builder.makeConst(curr->value); } |