[all-commits] [llvm/llvm-project] d49646: X86AsmPrinter.h - cleanup includes and forward dec...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Sun Apr 19 04:18:31 PDT 2020


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

  Changed paths:
    M llvm/lib/Target/X86/X86AsmPrinter.cpp
    M llvm/lib/Target/X86/X86AsmPrinter.h
    M llvm/lib/Target/X86/X86MCInstLower.cpp

  Log Message:
  -----------
  X86AsmPrinter.h - cleanup includes and forward declarations. NFC.
Reduce X86Subtarget.h/MCCodeEmitter.h/TargetMachine.h includes to forward declarations
Add explicit X86Subtarget.h/TargetMachine.h includes to X86AsmPrinter.cpp/X86MCInstLower.cpp
Remove unused MCSymbol forward declaration


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

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
    M llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h

  Log Message:
  -----------
  InstrEmitter.h - reduce SelectionDAG.h include to SelectionDAGNodes.h include.
Add SDDbgLabel/TargetLowering forward declarations.
Add the full SelectionDAG.h include to InstrEmitter.cpp.


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

  Changed paths:
    M llvm/lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp
    M llvm/lib/Target/X86/X86CallFrameOptimization.cpp
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/lib/Target/X86/X86InstrFMA3Info.h
    M llvm/lib/Target/X86/X86InstructionSelector.cpp

  Log Message:
  -----------
  X86InstrFMA3Info.h - remove unnecessary includes. NFC.
There were a number of cpp files explicitly relying on X86InstrFMA3Info.h to include the X86.h header - so I've had to add it locally.


Compare: https://github.com/llvm/llvm-project/compare/cbd790a443c2...955955701494


More information about the All-commits mailing list