diff options
Diffstat (limited to 'src/wasm/wasm-ir-builder.cpp')
-rw-r--r-- | src/wasm/wasm-ir-builder.cpp | 40 |
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{}; } |