|  290e482342 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 | ||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| COFFDump.cpp | ||
| COFFDump.h | ||
| ELFDump.cpp | ||
| ELFDump.h | ||
| MachODump.cpp | ||
| MachODump.h | ||
| ObjdumpOptID.h | ||
| ObjdumpOpts.td | ||
| OtoolOpts.td | ||
| SourcePrinter.cpp | ||
| SourcePrinter.h | ||
| WasmDump.cpp | ||
| WasmDump.h | ||
| XCOFFDump.cpp | ||
| XCOFFDump.h | ||
| llvm-objdump.cpp | ||
| llvm-objdump.h | ||