HomePhabricator

[NFC][AMDGPU] Reduce includes dependencies, part 2

Authored by dfukalov on Sep 7 2021, 1:21 AM.

Description

[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

Details