[all-commits] [llvm/llvm-project] 47d627: [NFC][AMDGPU] Reduce includes dependencies, part 2

Daniil Fukalov via All-commits all-commits at lists.llvm.org
Fri Oct 1 07:50:47 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 47d6274d4c31c9b46d059a7421277bef0395a869
      https://github.com/llvm/llvm-project/commit/47d6274d4c31c9b46d059a7421277bef0395a869
  Author: Daniil Fukalov <daniil.fukalov at amd.com>
  Date:   2021-10-01 (Fri, 01 Oct 2021)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.h
    M llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
    A llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h
    M llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
    A llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.h
    M llvm/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
    M llvm/lib/Target/AMDGPU/CMakeLists.txt
    M llvm/lib/Target/AMDGPU/GCNSubtarget.h
    A llvm/lib/Target/AMDGPU/R600ISelDAGToDAG.cpp
    A llvm/lib/Target/AMDGPU/R600MCInstLower.cpp
    M llvm/lib/Target/AMDGPU/R600TargetTransformInfo.cpp
    M llvm/lib/Target/AMDGPU/Utils/AMDGPULDSUtils.cpp
    M llvm/lib/Target/AMDGPU/Utils/AMDGPULDSUtils.h

  Log Message:
  -----------
  [NFC][AMDGPU] Reduce includes dependencies, part 2

1. Splitted out some parts of R600 target to separate modules/headers.
2. Reduced some include lists in headers.
3. Minor forward declarations, redundant includes and flags in GCNSubtarget
   cleanup.

Reviewed By: foad

Differential Revision: https://reviews.llvm.org/D109351




More information about the All-commits mailing list