[all-commits] [llvm/llvm-project] e72c19: Cleanup LLVMObject headers

serge-sans-paille via All-commits all-commits at lists.llvm.org
Thu Feb 10 12:14:05 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e72c195fdcbe03ce1f728689e11716ec46a258ba
      https://github.com/llvm/llvm-project/commit/e72c195fdcbe03ce1f728689e11716ec46a258ba
  Author: serge-sans-paille <sguelton at redhat.com>
  Date:   2022-02-10 (Thu, 10 Feb 2022)

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

  Log Message:
  -----------
  Cleanup LLVMObject headers

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
Differential Revision: https://reviews.llvm.org/D119457




More information about the All-commits mailing list