1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib/DebugInfo/CodeView
Zachary Turner 4b8a9c1349 Refactor Symbol visitor code.
Type visitor code had already been refactored previously to
decouple the visitor and the visitor callback interface.  This
was necessary for having the flexibility to visit in different
ways (for example, dumping to yaml, reading from yaml, dumping
to ScopedPrinter, etc).

This patch merely implements the same visitation pattern for
symbol records that has already been implemented for type records.

llvm-svn: 283609
2016-10-07 21:34:46 +00:00
..
CMakeLists.txt Refactor Symbol visitor code. 2016-10-07 21:34:46 +00:00
CodeViewError.cpp [CodeView] Decouple record deserialization from visitor dispatch. 2016-08-05 21:45:34 +00:00
CVSymbolVisitor.cpp Refactor Symbol visitor code. 2016-10-07 21:34:46 +00:00
CVTypeVisitor.cpp [pdb] Get rid of Data and RawData in CVType. 2016-09-14 23:00:16 +00:00
EnumTables.cpp Resubmit "Write the TPI stream from a PDB to Yaml." 2016-08-18 16:49:29 +00:00
FieldListRecordBuilder.cpp [CodeView] Decouple record deserialization from visitor dispatch. 2016-08-05 21:45:34 +00:00
Line.cpp
ListRecordBuilder.cpp [codeview] Use the correct max CV record length of 0xFF00 2016-09-02 18:43:27 +00:00
LLVMBuild.txt [msf] Resubmit "Rename Msf -> MSF". 2016-07-29 20:56:36 +00:00
MemoryTypeTableBuilder.cpp
MethodListRecordBuilder.cpp
ModuleSubstream.cpp [msf] Resubmit "Rename Msf -> MSF". 2016-07-29 20:56:36 +00:00
ModuleSubstreamVisitor.cpp [msf] Resubmit "Rename Msf -> MSF". 2016-07-29 20:56:36 +00:00
RecordSerialization.cpp [CodeView] Use llvm::Error instead of std::error_code. 2016-08-04 19:39:55 +00:00
SymbolDumper.cpp Refactor Symbol visitor code. 2016-10-07 21:34:46 +00:00
TypeDumper.cpp [pdb] Get rid of Data and RawData in CVType. 2016-09-14 23:00:16 +00:00
TypeRecord.cpp Resubmit "Write the TPI stream from a PDB to Yaml." 2016-08-18 16:49:29 +00:00
TypeRecordBuilder.cpp [pdb] Write PDB TPI Stream from Yaml. 2016-09-09 17:46:17 +00:00
TypeStreamMerger.cpp [pdb] Get rid of Data and RawData in CVType. 2016-09-14 23:00:16 +00:00
TypeTableBuilder.cpp [pdb] Pass CVRecord's through the visitor as non-const references. 2016-09-09 18:03:39 +00:00