Lines Matching refs:WasmElemSegment
373 void WasmModuleBuilder::AddElementSegment(WasmElemSegment segment) {
380 WasmElemSegment::FunctionIndexingMode indexing_mode) {
381 WasmElemSegment segment(zone_, kWasmFuncRef, table_index,
384 segment.entries.emplace_back(WasmElemSegment::Entry::kRefFuncEntry,
784 for (const WasmElemSegment& segment : element_segments_) {
785 bool is_active = segment.status == WasmElemSegment::kStatusActive;
790 segment.status == WasmElemSegment::kStatusActive
792 : segment.status == WasmElemSegment::kStatusDeclarative ? 0b11
802 for (const WasmElemSegment::Entry entry : segment.entries) {
804 entry.kind == WasmElemSegment::Entry::kGlobalGetEntry
806 : entry.kind == WasmElemSegment::Entry::kRefFuncEntry
811 WasmElemSegment::kRelativeToDeclaredFunctions &&
812 entry.kind == WasmElemSegment::Entry::kRefFuncEntry;