[all-commits] [llvm/llvm-project] 7f8571: MCSectionXCOFF.h - remove unnecessary Twine.h incl...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Fri Apr 17 02:55:41 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7f8571e57971bd0b3ba85419766397342b4ffb01
      https://github.com/llvm/llvm-project/commit/7f8571e57971bd0b3ba85419766397342b4ffb01
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-04-17 (Fri, 17 Apr 2020)

  Changed paths:
    M llvm/include/llvm/MC/MCSectionXCOFF.h

  Log Message:
  -----------
  MCSectionXCOFF.h - remove unnecessary Twine.h include. NFC


  Commit: a0ae3d55ae278a47b2ac7eb4d4aff816d0901bd0
      https://github.com/llvm/llvm-project/commit/a0ae3d55ae278a47b2ac7eb4d4aff816d0901bd0
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-04-17 (Fri, 17 Apr 2020)

  Changed paths:
    M llvm/include/llvm/MC/MCWasmStreamer.h

  Log Message:
  -----------
  MCWasmStreamer.h.h - cleanup includes and forward declarations. NFC.
Remove unnecessary SmallPtrSet.h/SectionKind.h includes
Remove unused MCAssembler/raw_ostream forward declarations


  Commit: 711cdd474f72c51dee3356ae227dd2884fe41983
      https://github.com/llvm/llvm-project/commit/711cdd474f72c51dee3356ae227dd2884fe41983
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-04-17 (Fri, 17 Apr 2020)

  Changed paths:
    M llvm/include/llvm/MC/MCStreamer.h

  Log Message:
  -----------
  MCStreamer.h - remove unused llvm::MCCodePaddingContext forward declaration. NFC.


  Commit: 29bfcbe832799db96794b2871ad3ab7576e3764d
      https://github.com/llvm/llvm-project/commit/29bfcbe832799db96794b2871ad3ab7576e3764d
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-04-17 (Fri, 17 Apr 2020)

  Changed paths:
    M llvm/include/llvm/MC/ConstantPools.h

  Log Message:
  -----------
  ConstantPools.h - remove unused DenseMap.h include. NFC.


  Commit: bcd7f77713f3df09965e33ff2b7fdd603915d40a
      https://github.com/llvm/llvm-project/commit/bcd7f77713f3df09965e33ff2b7fdd603915d40a
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-04-17 (Fri, 17 Apr 2020)

  Changed paths:
    M llvm/include/llvm/MC/MCMachObjectWriter.h
    M llvm/include/llvm/MC/MCObjectWriter.h
    M llvm/lib/MC/ELFObjectWriter.cpp
    M llvm/lib/MC/MCAssembler.cpp
    M llvm/lib/MC/WasmObjectWriter.cpp
    M llvm/lib/MC/WinCOFFObjectWriter.cpp
    M llvm/lib/MC/XCOFFObjectWriter.cpp
    M llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
    M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
    M llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp

  Log Message:
  -----------
  MCObjectWriter.h - remove Endian.h/EndianStream.h/raw_ostream.h includes. NFC

Push these includes down to the the writers that actually need them, a number of which were implicitly relying on the MCObjectWriter.h.


Compare: https://github.com/llvm/llvm-project/compare/b6d77e792c33...bcd7f77713f3


More information about the All-commits mailing list