[all-commits] [llvm/llvm-project] d44ca0: [CodeGen] Forward-declare TargetMachine (NFC)

llvmbot via All-commits all-commits at lists.llvm.org
Sun Jan 24 12:24:09 PST 2021


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: d44ca0cf2f64dab1da309f70f841ce3d2ffb527c
      https://github.com/llvm/llvm-project/commit/d44ca0cf2f64dab1da309f70f841ce3d2ffb527c
  Author: Kazu Hirata <kazu at google.com>
  Date:   2021-01-24 (Sun, 24 Jan 2021)

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

  Log Message:
  -----------
  [CodeGen] Forward-declare TargetMachine (NFC)

InstrEmitter.h needs TargetMachine but relies on a forward declaration
of TargetMachine in MachineOperand.h.  This patch adds a forward
declaration right in InstrEmitter.h.

While we are at it, this patch removes the one in MachineOperand.h,
where it is unnecessary.


  Commit: 054444177b1e6563a67e950a238084f082ece16f
      https://github.com/llvm/llvm-project/commit/054444177b1e6563a67e950a238084f082ece16f
  Author: Kazu Hirata <kazu at google.com>
  Date:   2021-01-24 (Sun, 24 Jan 2021)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp
    M llvm/lib/Target/ARM/ARMISelLowering.cpp
    M llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp
    M llvm/lib/Target/ARM/ARMParallelDSP.cpp
    M llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
    M llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp
    M llvm/lib/Target/Hexagon/RDFDeadCode.cpp
    M llvm/lib/Target/PowerPC/PPCCTRLoops.cpp
    M llvm/lib/Target/X86/X86PartialReduction.cpp

  Log Message:
  -----------
  [Target] Use llvm::append_range (NFC)


  Commit: 16baad8f4e02aea19224da0d397b2f72980b15da
      https://github.com/llvm/llvm-project/commit/16baad8f4e02aea19224da0d397b2f72980b15da
  Author: Kazu Hirata <kazu at google.com>
  Date:   2021-01-24 (Sun, 24 Jan 2021)

  Changed paths:
    M llvm/include/llvm/Analysis/RegionInfoImpl.h
    M llvm/include/llvm/Analysis/SparsePropagation.h
    M llvm/lib/Analysis/DivergenceAnalysis.cpp
    M llvm/lib/Analysis/IVDescriptors.cpp
    M llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
    M llvm/lib/Bitcode/Reader/BitcodeReader.cpp
    M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    M llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
    M llvm/lib/DWARFLinker/DWARFLinker.cpp
    M llvm/lib/DebugInfo/DWARF/DWARFDie.cpp
    M llvm/lib/TableGen/Record.cpp
    M llvm/lib/Target/ARM/A15SDOptimizer.cpp
    M llvm/lib/Target/ARM/ARMFrameLowering.cpp
    M llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp
    M llvm/lib/Target/PowerPC/PPCISelLowering.cpp

  Log Message:
  -----------
  [llvm] Use pop_back_val (NFC)


Compare: https://github.com/llvm/llvm-project/compare/116177afcce8...16baad8f4e02


More information about the All-commits mailing list