Home
last modified time | relevance | path

Searched refs:LineTableOpcode (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFYAML.cpp259 void MappingTraits<DWARFYAML::LineTableOpcode>::mapping( in mapping()
260 IO &IO, DWARFYAML::LineTableOpcode &LineTableOpcode) { in mapping() argument
261 IO.mapRequired("Opcode", LineTableOpcode.Opcode); in mapping()
262 if (LineTableOpcode.Opcode == dwarf::DW_LNS_extended_op) { in mapping()
263 IO.mapOptional("ExtLen", LineTableOpcode.ExtLen); in mapping()
264 IO.mapRequired("SubOpcode", LineTableOpcode.SubOpcode); in mapping()
267 if (!LineTableOpcode.UnknownOpcodeData.empty() || !IO.outputting()) in mapping()
268 IO.mapOptional("UnknownOpcodeData", LineTableOpcode.UnknownOpcodeData); in mapping()
269 if (!LineTableOpcode.UnknownOpcodeData.empty() || !IO.outputting()) in mapping()
270 IO.mapOptional("StandardOpcodeData", LineTableOpcode.StandardOpcodeData); in mapping()
[all …]
H A DDWARFEmitter.cpp510 static void writeExtendedOpcode(const DWARFYAML::LineTableOpcode &Op, in writeExtendedOpcode()
543 static void writeLineTableOpcode(const DWARFYAML::LineTableOpcode &Op, in writeLineTableOpcode()
635 for (const DWARFYAML::LineTableOpcode &Op : LineTable.Opcodes) in emitDebugLine()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDWARFYAML.h154 struct LineTableOpcode { struct
179 std::vector<LineTableOpcode> Opcodes; argument
291 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::DWARFYAML::LineTableOpcode) in LLVM_YAML_IS_SEQUENCE_VECTOR()
382 template <> struct MappingTraits<DWARFYAML::LineTableOpcode> { in LLVM_YAML_IS_SEQUENCE_VECTOR()
384 DWARFYAML::LineTableOpcode &LineTableOpcode); in LLVM_YAML_IS_SEQUENCE_VECTOR()