llvm-project/bolt/lib/Profile
serge-sans-paille 290e482342 Cleanup LLVMDWARFDebugInfo
As usual with that header cleanup series, some implicit dependencies now need to
be explicit:

llvm/DebugInfo/DWARF/DWARFContext.h no longer includes:
- "llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h"
- "llvm/DebugInfo/DWARF/DWARFCompileUnit.h"
- "llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h"
- "llvm/DebugInfo/DWARF/DWARFDebugAranges.h"
- "llvm/DebugInfo/DWARF/DWARFDebugFrame.h"
- "llvm/DebugInfo/DWARF/DWARFDebugLoc.h"
- "llvm/DebugInfo/DWARF/DWARFDebugMacro.h"
- "llvm/DebugInfo/DWARF/DWARFGdbIndex.h"
- "llvm/DebugInfo/DWARF/DWARFSection.h"
- "llvm/DebugInfo/DWARF/DWARFTypeUnit.h"
- "llvm/DebugInfo/DWARF/DWARFUnitIndex.h"

Plus llvm/Support/Errc.h not included by a bunch of llvm/DebugInfo/DWARF/DWARF*.h files

Preprocessed lines to build llvm on my setup:
after: 1065629059
before: 1066621848

Which is a great diff!

Discourse thread: https://discourse.llvm.org/t/include-what-you-use-include-cleanup
Differential Revision: https://reviews.llvm.org/D119723
2022-02-15 09:16:03 +01:00
..
BoltAddressTranslation.cpp [BOLT][NFC] Fix braces usage in Profile 2021-12-28 18:29:54 -08:00
CMakeLists.txt Rebase: [NFC] Refactor sources to be buildable in shared mode 2021-10-08 11:47:10 -07:00
DataAggregator.cpp Cleanup LLVMDWARFDebugInfo 2022-02-15 09:16:03 +01:00
DataReader.cpp Cleanup LLVMDWARFDebugInfo 2022-02-15 09:16:03 +01:00
Heatmap.cpp [BOLT][NFC] Fix braces usage in Profile 2021-12-28 18:29:54 -08:00
ProfileReaderBase.cpp [BOLT][NFC] Fix file-description comments 2021-12-21 10:21:41 -08:00
YAMLProfileReader.cpp [BOLT][NFC] Fix braces usage in Profile 2021-12-28 18:29:54 -08:00
YAMLProfileWriter.cpp [BOLT][NFC] Expand auto types pt.2 2022-01-21 12:02:57 -08:00