Lines Matching refs:LineTableOpcode
243 void MappingTraits<DWARFYAML::LineTableOpcode>::mapping( in mapping()
244 IO &IO, DWARFYAML::LineTableOpcode &LineTableOpcode) { in mapping() argument
245 IO.mapRequired("Opcode", LineTableOpcode.Opcode); in mapping()
246 if (LineTableOpcode.Opcode == dwarf::DW_LNS_extended_op) { in mapping()
247 IO.mapOptional("ExtLen", LineTableOpcode.ExtLen); in mapping()
248 IO.mapRequired("SubOpcode", LineTableOpcode.SubOpcode); in mapping()
251 if (!LineTableOpcode.UnknownOpcodeData.empty() || !IO.outputting()) in mapping()
252 IO.mapOptional("UnknownOpcodeData", LineTableOpcode.UnknownOpcodeData); in mapping()
253 if (!LineTableOpcode.UnknownOpcodeData.empty() || !IO.outputting()) in mapping()
254 IO.mapOptional("StandardOpcodeData", LineTableOpcode.StandardOpcodeData); in mapping()
255 if (!LineTableOpcode.FileEntry.Name.empty() || !IO.outputting()) in mapping()
256 IO.mapOptional("FileEntry", LineTableOpcode.FileEntry); in mapping()
257 if (LineTableOpcode.Opcode == dwarf::DW_LNS_advance_line || !IO.outputting()) in mapping()
258 IO.mapOptional("SData", LineTableOpcode.SData); in mapping()
259 IO.mapOptional("Data", LineTableOpcode.Data); in mapping()