[all-commits] [llvm/llvm-project] e47d29: Include (Type|Symbol)Record.h less
Reid Kleckner via All-commits
all-commits at lists.llvm.org
Wed Sep 16 09:59:23 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: e47d2927de79767663f0a0ece0581522fbe40ac4
https://github.com/llvm/llvm-project/commit/e47d2927de79767663f0a0ece0581522fbe40ac4
Author: Reid Kleckner <rnk at google.com>
Date: 2020-09-16 (Wed, 16 Sep 2020)
Changed paths:
M llvm/include/llvm/DebugInfo/CodeView/CVRecord.h
M llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h
M llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
M llvm/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h
M llvm/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h
M llvm/include/llvm/DebugInfo/CodeView/RecordName.h
M llvm/include/llvm/DebugInfo/CodeView/SymbolDumper.h
M llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h
M llvm/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h
M llvm/include/llvm/DebugInfo/CodeView/TypeCollection.h
M llvm/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h
M llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h
M llvm/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h
M llvm/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h
M llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h
M llvm/lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp
M llvm/unittests/DebugInfo/CodeView/TypeHashingTest.cpp
Log Message:
-----------
Include (Type|Symbol)Record.h less
Most clients only need CVType and CVSymbol, not structs for every type
and symbol. Move CVSymbol and CVType to CVRecord.h to accomplish this.
Update some of the common headers that need CVSymbol and CVType to use
the new location.
More information about the All-commits
mailing list