forked from OSchip/llvm-project
![]() Major user-facing changes: Many headers in llvm/DebugInfo/CodeView no longer include llvm/Support/BinaryStreamReader.h or llvm/Support/BinaryStreamWriter.h, those headers may need to be included manually. Several headers in llvm/DebugInfo/CodeView no longer include llvm/DebugInfo/CodeView/EnumTables.h or llvm/DebugInfo/CodeView/CodeView.h, those headers may need to be included manually. Some statistics: $ clang++ -E -Iinclude -I../llvm/include ../llvm/lib/DebugInfo/CodeView/*.cpp -std=c++14 -fno-rtti -fno-exceptions | wc -l after: 2794466 before: 2832765 Discourse thread on the topic: https://discourse.llvm.org/t/include-what-you-use-include-cleanup/ Differential Revision: https://reviews.llvm.org/D119092 |
||
---|---|---|
.. | ||
AppendingTypeTableBuilder.cpp | ||
CMakeLists.txt | ||
CVSymbolVisitor.cpp | ||
CVTypeVisitor.cpp | ||
CodeViewError.cpp | ||
CodeViewRecordIO.cpp | ||
ContinuationRecordBuilder.cpp | ||
DebugChecksumsSubsection.cpp | ||
DebugCrossExSubsection.cpp | ||
DebugCrossImpSubsection.cpp | ||
DebugFrameDataSubsection.cpp | ||
DebugInlineeLinesSubsection.cpp | ||
DebugLinesSubsection.cpp | ||
DebugStringTableSubsection.cpp | ||
DebugSubsection.cpp | ||
DebugSubsectionRecord.cpp | ||
DebugSubsectionVisitor.cpp | ||
DebugSymbolRVASubsection.cpp | ||
DebugSymbolsSubsection.cpp | ||
EnumTables.cpp | ||
Formatters.cpp | ||
GlobalTypeTableBuilder.cpp | ||
LazyRandomTypeCollection.cpp | ||
Line.cpp | ||
MergingTypeTableBuilder.cpp | ||
RecordName.cpp | ||
RecordSerialization.cpp | ||
SimpleTypeSerializer.cpp | ||
StringsAndChecksums.cpp | ||
SymbolDumper.cpp | ||
SymbolRecordHelpers.cpp | ||
SymbolRecordMapping.cpp | ||
SymbolSerializer.cpp | ||
TypeDumpVisitor.cpp | ||
TypeHashing.cpp | ||
TypeIndex.cpp | ||
TypeIndexDiscovery.cpp | ||
TypeRecordHelpers.cpp | ||
TypeRecordMapping.cpp | ||
TypeStreamMerger.cpp | ||
TypeTableCollection.cpp |