llvm-project/llvm/unittests/DebugInfo/DWARF
serge-sans-paille ef736a1c39 Cleanup LLVMMC headers
There's a few relevant forward declarations in there that may require downstream
adding explicit includes:

llvm/MC/MCContext.h no longer includes llvm/BinaryFormat/ELF.h, llvm/MC/MCSubtargetInfo.h, llvm/MC/MCTargetOptions.h
llvm/MC/MCObjectStreamer.h no longer include llvm/MC/MCAssembler.h
llvm/MC/MCAssembler.h no longer includes llvm/MC/MCFixup.h, llvm/MC/MCFragment.h

Counting preprocessed lines required to rebuild llvm-project on my setup:
before: 1052436830
after:  1049293745

Which is significant and backs up the change in addition to the usual benefits of
decreasing coupling between headers and compilation units.

Discourse thread: https://discourse.llvm.org/t/include-what-you-use-include-cleanup
Differential Revision: https://reviews.llvm.org/D119244
2022-02-09 11:09:17 +01:00
..
CMakeLists.txt [DWARF] Expose raw bytes in DWARFExpression 2021-08-18 14:41:20 -07:00
DWARFAcceleratorTableTest.cpp
DWARFDataExtractorTest.cpp
DWARFDebugArangeSetTest.cpp [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections 2021-10-21 17:31:00 -07:00
DWARFDebugFrameTest.cpp Implement DW_CFA_LLVM_* for Heterogeneous Debugging 2021-06-14 08:51:50 +05:30
DWARFDebugInfoTest.cpp [AIX] Disable tests that fail because of no 64-bit XCOFF object file support 2022-01-09 12:25:24 -05:00
DWARFDebugLineTest.cpp [unittest][DebugInfo/DWARF] Do not report skipped tests as passed 2021-12-22 18:52:49 +07:00
DWARFDieManualExtractTest.cpp [unittest][DebugInfo/DWARF] Do not report skipped tests as passed 2021-12-22 18:52:49 +07:00
DWARFDieTest.cpp DWARFVerifier: Skip resolution failures for locations in dwo files 2021-12-16 22:24:32 -08:00
DWARFExpressionCompactPrinterTest.cpp Cleanup LLVMMC headers 2022-02-09 11:09:17 +01:00
DWARFExpressionCopyBytesTest.cpp Cleanup LLVMMC headers 2022-02-09 11:09:17 +01:00
DWARFFormValueTest.cpp Bump googletest to 1.10.0 2021-05-14 19:16:31 +02:00
DWARFListTableTest.cpp [llvm] [dwarf] Fix DWARFListTableHeader::getOffsetEntry off-by-one 2021-03-14 21:42:44 +01:00
DWARFLocationExpressionTest.cpp
DwarfGenerator.cpp [CodeGen][Debuginfo][NFC] Refactor DIE values SizeOf method to not depend on AsmPrinter. 2022-01-12 13:15:26 +03:00
DwarfGenerator.h
DwarfUtils.cpp [unittest][DebugInfo/DWARF] Do not create dwarfgen::Generator if MCAsmBackend is missing 2021-12-22 18:52:43 +07:00
DwarfUtils.h [unittest][DebugInfo/DWARF] Do not create dwarfgen::Generator if MCAsmBackend is missing 2021-12-22 18:52:43 +07:00