Lines Matching refs:WasmInitExpr
368 uint32_t max_size, WasmInitExpr init) {
382 WasmInitExpr(static_cast<int>(index_in_table)));
415 WasmInitExpr init,
434 WasmInitExpr init) {
452 const WasmInitExpr& init,
455 case WasmInitExpr::kI32Const:
459 case WasmInitExpr::kI64Const:
463 case WasmInitExpr::kF32Const:
467 case WasmInitExpr::kF64Const:
471 case WasmInitExpr::kS128Const:
476 case WasmInitExpr::kGlobalGet:
480 case WasmInitExpr::kRefNullConst:
484 case WasmInitExpr::kRefFuncConst:
488 case WasmInitExpr::kNone: {
528 case WasmInitExpr::kStructNew:
529 case WasmInitExpr::kStructNewWithRtt:
530 case WasmInitExpr::kStructNewDefault:
531 case WasmInitExpr::kStructNewDefaultWithRtt:
536 for (const WasmInitExpr& operand : *init.operands()) {
542 case WasmInitExpr::kStructNewWithRtt:
545 case WasmInitExpr::kStructNew:
548 case WasmInitExpr::kStructNewDefaultWithRtt:
551 case WasmInitExpr::kStructNewDefault:
560 case WasmInitExpr::kArrayInit:
561 case WasmInitExpr::kArrayInitStatic:
564 for (const WasmInitExpr& operand : *init.operands()) {
569 init.kind() == WasmInitExpr::kArrayInit ? kExprArrayInit
574 case WasmInitExpr::kRttCanon:
583 void WriteInitializerExpression(ZoneBuffer* buffer, const WasmInitExpr& init,
698 if (table.init.kind() != WasmInitExpr::kNone) {