Lines Matching defs:Segment
379 IO &IO, WasmYAML::ElemSegment &Segment) {
380 IO.mapOptional("Flags", Segment.Flags, 0);
382 Segment.Flags & wasm::WASM_ELEM_SEGMENT_HAS_TABLE_NUMBER)
383 IO.mapOptional("TableNumber", Segment.TableNumber);
385 Segment.Flags & wasm::WASM_ELEM_SEGMENT_MASK_HAS_ELEM_KIND)
386 IO.mapOptional("ElemKind", Segment.ElemKind);
389 IO.mapRequired("Offset", Segment.Offset);
390 IO.mapRequired("Functions", Segment.Functions);
463 IO &IO, WasmYAML::DataSegment &Segment) {
464 IO.mapOptional("SectionOffset", Segment.SectionOffset);
465 IO.mapRequired("InitFlags", Segment.InitFlags);
466 if (Segment.InitFlags & wasm::WASM_DATA_SEGMENT_HAS_MEMINDEX) {
467 IO.mapRequired("MemoryIndex", Segment.MemoryIndex);
469 Segment.MemoryIndex = 0;
471 if ((Segment.InitFlags & wasm::WASM_DATA_SEGMENT_IS_PASSIVE) == 0) {
472 IO.mapRequired("Offset", Segment.Offset);
474 Segment.Offset.Inst.Opcode = wasm::WASM_OPCODE_I32_CONST;
475 Segment.Offset.Inst.Value.Int32 = 0;
477 IO.mapRequired("Content", Segment.Content);
525 IO.mapRequired("Segment", Info.DataRef.Segment);