Skip to content

Commit 6bde085

Browse files
[AMDGPU] Forward-declare TargetRegisterClass (NFC)
AMDGPUInstructionSelector.h needs TargetRegisterClass but relies on a forward declaration of TargetRegisterClass in InstructionSelector.h. This patch adds a forward declaration right in AMDGPUInstructionSelector.h. While we are at it, this patch removes the one in InstructionSelector.h, where it is unnecessary.
1 parent 494ac2a commit 6bde085

File tree

2 files changed

+1
-1
lines changed

2 files changed

+1
-1
lines changed

llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ class MachineOperand;
3939
class MachineRegisterInfo;
4040
class RegisterBankInfo;
4141
class TargetInstrInfo;
42-
class TargetRegisterClass;
4342
class TargetRegisterInfo;
4443

4544
/// Container class for CodeGen predicate results.

llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ class RegisterBank;
4545
class SIInstrInfo;
4646
class SIMachineFunctionInfo;
4747
class SIRegisterInfo;
48+
class TargetRegisterClass;
4849

4950
class AMDGPUInstructionSelector final : public InstructionSelector {
5051
private:

0 commit comments

Comments
 (0)