Home
last modified time | relevance | path

Searched refs:I31New (Results 1 – 25 of 39) sorted by relevance

12

/dports/devel/binaryen/binaryen-version_98/src/ir/
H A Dproperties.h84 (curr->is<I31New>() && curr->cast<I31New>()->value->is<Const>()); in isSingleConstantExpression()
109 } else if (auto* i = curr->dynCast<I31New>()) { in getLiteral()
H A Dutils.h163 void visitI31New(I31New* curr);
247 void visitI31New(I31New* curr) { curr->finalize(); } in visitI31New()
H A DReFinalize.cpp144 void ReFinalize::visitI31New(I31New* curr) { curr->finalize(); } in visitI31New()
H A Deffects.h508 void visitI31New(I31New* curr) {} in visitI31New()
H A DExpressionManipulator.cpp272 Expression* visitI31New(I31New* curr) { in flexibleCopy()
H A DExpressionAnalyzer.cpp238 void visitI31New(I31New* curr) {} in visitImmediates()
/dports/devel/binaryen/binaryen-version_98/src/
H A Dwasm-traversal.h89 ReturnType visitI31New(I31New* curr) { return ReturnType(); } in visitI31New()
219 DELEGATE(I31New); in visit()
318 UNIMPLEMENTED(I31New);
449 DELEGATE(I31New); in visit()
641 ReturnType visitI31New(I31New* curr) { in visitI31New()
1004 self->visitI31New((*currp)->cast<I31New>()); in doVisitI31New()
1348 self->pushTask(SubType::scan, &curr->cast<I31New>()->value); in scan()
H A Dwasm-stack.h151 void visitI31New(I31New* curr);
H A Dwasm.h1232 class I31New : public SpecificExpression<Expression::I31NewId> {
1234 I31New(MixedArena& allocator) {} in I31New() function
H A Dwasm-builder.h629 I31New* makeI31New(Expression* value) { in makeI31New()
630 auto* ret = wasm.allocator.alloc<I31New>(); in makeI31New()
H A Dwasm-binary.h963 I31New = 0x20, enumerator
H A Dbinaryen-c.cpp3090 assert(expression->is<I31New>()); in BinaryenI31NewGetValue()
3091 return static_cast<I31New*>(expression)->value; in BinaryenI31NewGetValue()
3096 assert(expression->is<I31New>()); in BinaryenI31NewSetValue()
3098 static_cast<I31New*>(expression)->value = (Expression*)valueExpr; in BinaryenI31NewSetValue()
/dports/devel/binaryen/binaryen-version_98/src/passes/
H A DDeadCodeElimination.cpp379 DELEGATE(I31New); in scan()
H A DPrint.cpp1477 void visitI31New(I31New* curr) { printMedium(o, "i31.new"); } in visitI31New()
2114 void visitI31New(I31New* curr) { in visitI31New()
/dports/lang/v8/v8-9.6.180.12/src/wasm/
H A Dwasm-opcodes-inl.h404 CASE_OP(I31New, "i31.new") in OpcodeName()
H A Dwasm-opcodes.h672 V(I31New, 0xfb20, _) \
H A Dgraph-builder-interface.cc1082 void I31New(FullDecoder* decoder, const Value& input, Value* result) { in I31New() function in v8::internal::wasm::__anon66b31e6d0111::WasmGraphBuildingInterface
1083 result->node = builder_->I31New(input.node); in I31New()
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/wasm/
H A Dwasm-opcodes-inl.h391 CASE_OP(I31New, "i31.new") in OpcodeName()
H A Dgraph-builder-interface.cc773 void I31New(FullDecoder* decoder, const Value& input, Value* result) { in I31New() function in v8::internal::wasm::__anon1b8135180111::WasmGraphBuildingInterface
774 result->node = BUILD(I31New, input.node); in I31New()
/dports/devel/binaryen/binaryen-version_98/src/wasm/
H A Dwasm-stack.cpp1778 void BinaryInstWriter::visitI31New(I31New* curr) { in visitI31New()
1779 o << int8_t(BinaryConsts::GCPrefix) << U32LEB(BinaryConsts::I31New); in visitI31New()
H A Dwasm.cpp996 void I31New::finalize() { in finalize()
H A Dwasm-validator.cpp341 void visitI31New(I31New* curr);
2130 void FunctionValidator::visitI31New(I31New* curr) { in visitI31New()
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/compiler/
H A Dwasm-compiler.h429 Node* I31New(Node* input);
/dports/lang/spidermonkey78/firefox-78.9.0/third_party/rust/wast/src/ast/
H A Dexpr.rs447 I31New : [0xfb, 0x20] : "i31.new",
/dports/lang/v8/v8-9.6.180.12/src/compiler/
H A Dwasm-compiler.h482 Node* I31New(Node* input);

12