Searched refs:LineTableOpcode (Results 1 – 2 of 2) sorted by relevance
130 void MappingTraits<DWARFYAML::LineTableOpcode>::mapping( in mapping()131 IO &IO, DWARFYAML::LineTableOpcode &LineTableOpcode) { in mapping() argument132 IO.mapRequired("Opcode", LineTableOpcode.Opcode); in mapping()133 if (LineTableOpcode.Opcode == dwarf::DW_LNS_extended_op) { in mapping()134 IO.mapRequired("ExtLen", LineTableOpcode.ExtLen); in mapping()135 IO.mapRequired("SubOpcode", LineTableOpcode.SubOpcode); in mapping()138 if (!LineTableOpcode.UnknownOpcodeData.empty() || !IO.outputting()) in mapping()142 if (!LineTableOpcode.FileEntry.Name.empty() || !IO.outputting()) in mapping()143 IO.mapOptional("FileEntry", LineTableOpcode.FileEntry); in mapping()145 IO.mapOptional("SData", LineTableOpcode.SData); in mapping()[all …]
117 struct LineTableOpcode { struct141 std::vector<LineTableOpcode> Opcodes; argument177 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::DWARFYAML::LineTableOpcode) in LLVM_YAML_IS_SEQUENCE_VECTOR()226 template <> struct MappingTraits<DWARFYAML::LineTableOpcode> { in LLVM_YAML_IS_SEQUENCE_VECTOR()227 static void mapping(IO &IO, DWARFYAML::LineTableOpcode &LineTableOpcode); in LLVM_YAML_IS_SEQUENCE_VECTOR()