mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 04:32:44 +01:00
60f2748d40
This creates a centralized class in which to store type records. It stores types as an array of entries, which matches the notion of a type stream being a topologically sorted DAG. Logic to build up such a database was already being used in CVTypeDumper, so CVTypeDumper is now updated to to read from a TypeDatabase which is filled out by an earlier visitor in the pipeline. Differential Revision: https://reviews.llvm.org/D28486 llvm-svn: 291626 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
CodeViewError.cpp | ||
CodeViewRecordIO.cpp | ||
CVSymbolVisitor.cpp | ||
CVTypeVisitor.cpp | ||
EnumTables.cpp | ||
Line.cpp | ||
LLVMBuild.txt | ||
ModuleSubstream.cpp | ||
ModuleSubstreamVisitor.cpp | ||
RecordSerialization.cpp | ||
SymbolDumper.cpp | ||
SymbolRecordMapping.cpp | ||
TypeDatabase.cpp | ||
TypeDatabaseVisitor.cpp | ||
TypeDumper.cpp | ||
TypeRecord.cpp | ||
TypeRecordMapping.cpp | ||
TypeSerializer.cpp | ||
TypeStreamMerger.cpp |