summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-ir-builder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm/wasm-ir-builder.cpp')
-rw-r--r--src/wasm/wasm-ir-builder.cpp40
1 files changed, 2 insertions, 38 deletions
diff --git a/src/wasm/wasm-ir-builder.cpp b/src/wasm/wasm-ir-builder.cpp
index f816d4d1e..a4b7becf8 100644
--- a/src/wasm/wasm-ir-builder.cpp
+++ b/src/wasm/wasm-ir-builder.cpp
@@ -1891,20 +1891,6 @@ Result<> IRBuilder::makeStringEq(StringEqOp op) {
return Ok{};
}
-Result<> IRBuilder::makeStringAs(StringAsOp op) {
- StringAs curr;
- CHECK_ERR(visitStringAs(&curr));
- push(builder.makeStringAs(op, curr.ref));
- return Ok{};
-}
-
-Result<> IRBuilder::makeStringWTF8Advance() {
- StringWTF8Advance curr;
- CHECK_ERR(visitStringWTF8Advance(&curr));
- push(builder.makeStringWTF8Advance(curr.ref, curr.pos, curr.bytes));
- return Ok{};
-}
-
Result<> IRBuilder::makeStringWTF16Get() {
StringWTF16Get curr;
CHECK_ERR(visitStringWTF16Get(&curr));
@@ -1912,32 +1898,10 @@ Result<> IRBuilder::makeStringWTF16Get() {
return Ok{};
}
-Result<> IRBuilder::makeStringIterNext() {
- StringIterNext curr;
- CHECK_ERR(visitStringIterNext(&curr));
- push(builder.makeStringIterNext(curr.ref));
- return Ok{};
-}
-
-Result<> IRBuilder::makeStringIterMove(StringIterMoveOp op) {
- StringIterMove curr;
- CHECK_ERR(visitStringIterMove(&curr));
- push(builder.makeStringIterMove(op, curr.ref, curr.num));
- return Ok{};
-}
-
-Result<> IRBuilder::makeStringSliceWTF(StringSliceWTFOp op) {
+Result<> IRBuilder::makeStringSliceWTF() {
StringSliceWTF curr;
- curr.op = op;
CHECK_ERR(visitStringSliceWTF(&curr));
- push(builder.makeStringSliceWTF(op, curr.ref, curr.start, curr.end));
- return Ok{};
-}
-
-Result<> IRBuilder::makeStringSliceIter() {
- StringSliceIter curr;
- CHECK_ERR(visitStringSliceIter(&curr));
- push(builder.makeStringSliceIter(curr.ref, curr.num));
+ push(builder.makeStringSliceWTF(curr.ref, curr.start, curr.end));
return Ok{};
}