Lines Matching defs:Segment
378 IO &IO, WasmYAML::ElemSegment &Segment) {
379 IO.mapOptional("Flags", Segment.Flags, 0);
381 Segment.Flags & wasm::WASM_ELEM_SEGMENT_HAS_TABLE_NUMBER)
382 IO.mapOptional("TableNumber", Segment.TableNumber);
384 Segment.Flags & wasm::WASM_ELEM_SEGMENT_MASK_HAS_ELEM_DESC)
385 IO.mapOptional("ElemKind", Segment.ElemKind);
388 IO.mapRequired("Offset", Segment.Offset);
389 IO.mapRequired("Functions", Segment.Functions);
462 IO &IO, WasmYAML::DataSegment &Segment) {
463 IO.mapOptional("SectionOffset", Segment.SectionOffset);
464 IO.mapRequired("InitFlags", Segment.InitFlags);
465 if (Segment.InitFlags & wasm::WASM_DATA_SEGMENT_HAS_MEMINDEX) {
466 IO.mapRequired("MemoryIndex", Segment.MemoryIndex);
468 Segment.MemoryIndex = 0;
470 if ((Segment.InitFlags & wasm::WASM_DATA_SEGMENT_IS_PASSIVE) == 0) {
471 IO.mapRequired("Offset", Segment.Offset);
473 Segment.Offset.Inst.Opcode = wasm::WASM_OPCODE_I32_CONST;
474 Segment.Offset.Inst.Value.Int32 = 0;
476 IO.mapRequired("Content", Segment.Content);
524 IO.mapRequired("Segment", Info.DataRef.Segment);