[PATCH] D119457: Cleanup LLVMObject headers

serge via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 10 09:53:29 PST 2022


serge-sans-paille created this revision.
serge-sans-paille added reviewers: RKSimon, MaskRay, lenary, mehdi_amini.
Herald added subscribers: ayermolo, ormris, rupprecht, hiraditya, sbc100.
Herald added a reviewer: jhenderson.
Herald added a reviewer: rafauler.
Herald added a reviewer: Amir.
Herald added a reviewer: maksfb.
serge-sans-paille requested review of this revision.
Herald added subscribers: llvm-commits, yota9, aheejin.
Herald added a project: LLVM.

Most notably,

llvm/Object/Binary.h no longer includes llvm/Support/MemoryBuffer.h
llvm/Object/MachOUniversal*.h no longer include llvm/Object/Archive.h
llvm/Object/TapiUniversal.h no longer includes llvm/Object/TapiFile.h

llvm-project preprocessed size:
before: 1068185081
after:  1068324320

Discourse thread: https://discourse.llvm.org/t/include-what-you-use-include-cleanup


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D119457

Files:
  bolt/include/bolt/Rewrite/DWARFRewriter.h
  llvm/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
  llvm/include/llvm/Object/Archive.h
  llvm/include/llvm/Object/Binary.h
  llvm/include/llvm/Object/COFFImportFile.h
  llvm/include/llvm/Object/COFFModuleDefinition.h
  llvm/include/llvm/Object/Decompressor.h
  llvm/include/llvm/Object/ELFObjectFile.h
  llvm/include/llvm/Object/IRObjectFile.h
  llvm/include/llvm/Object/MachOUniversal.h
  llvm/include/llvm/Object/MachOUniversalWriter.h
  llvm/include/llvm/Object/ObjectFile.h
  llvm/include/llvm/Object/RelocationResolver.h
  llvm/include/llvm/Object/SymbolicFile.h
  llvm/include/llvm/Object/TapiFile.h
  llvm/include/llvm/Object/TapiUniversal.h
  llvm/include/llvm/Object/WindowsResource.h
  llvm/lib/DWP/DWP.cpp
  llvm/lib/DebugInfo/DWARF/DWARFDie.cpp
  llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp
  llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp
  llvm/lib/Object/Archive.cpp
  llvm/lib/Object/ArchiveWriter.cpp
  llvm/lib/Object/Binary.cpp
  llvm/lib/Object/COFFImportFile.cpp
  llvm/lib/Object/COFFModuleDefinition.cpp
  llvm/lib/Object/COFFObjectFile.cpp
  llvm/lib/Object/Decompressor.cpp
  llvm/lib/Object/ELFObjectFile.cpp
  llvm/lib/Object/IRObjectFile.cpp
  llvm/lib/Object/IRSymtab.cpp
  llvm/lib/Object/MachOObjectFile.cpp
  llvm/lib/Object/MachOUniversal.cpp
  llvm/lib/Object/MachOUniversalWriter.cpp
  llvm/lib/Object/ModuleSymbolTable.cpp
  llvm/lib/Object/ObjectFile.cpp
  llvm/lib/Object/RelocationResolver.cpp
  llvm/lib/Object/SymbolicFile.cpp
  llvm/lib/Object/TapiFile.cpp
  llvm/lib/Object/TapiUniversal.cpp
  llvm/lib/Object/WasmObjectFile.cpp
  llvm/lib/Object/WindowsResource.cpp
  llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
  llvm/tools/llvm-cov/TestingSupport.cpp
  llvm/tools/llvm-dwp/llvm-dwp.cpp
  llvm/tools/llvm-lipo/llvm-lipo.cpp
  llvm/tools/llvm-objdump/SourcePrinter.h
  llvm/tools/llvm-tapi-diff/llvm-tapi-diff.cpp
  llvm/tools/llvm-xray/func-id-helper.cpp
  llvm/tools/llvm-xray/xray-graph-diff.cpp
  llvm/unittests/DebugInfo/DWARF/DWARFExpressionCopyBytesTest.cpp
  llvm/unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp
  llvm/unittests/MC/DwarfLineTableHeaders.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D119457.407587.patch
Type: text/x-patch
Size: 32402 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220210/ea92583b/attachment.bin>


More information about the llvm-commits mailing list