Skip to content

Commit 43d6f9a

Browse files
committed
AMDGPU/Utils - cleanup include and forward declarations. NFC.
Remove unused includes + forward declarations. Reduce unnecessary StringRef.h includes to StringRef forward declaration.
1 parent d93ad3a commit 43d6f9a

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include "AMDGPU.h"
1313
#include "AMDKernelCodeT.h"
1414
#include "SIDefines.h"
15-
#include "llvm/ADT/StringRef.h"
1615
#include "llvm/IR/CallingConv.h"
1716
#include "llvm/MC/MCInstrDesc.h"
1817
#include "llvm/Support/AMDHSAKernelDescriptor.h"
@@ -26,17 +25,13 @@
2625
namespace llvm {
2726

2827
class Argument;
29-
class AMDGPUSubtarget;
30-
class FeatureBitset;
3128
class Function;
3229
class GCNSubtarget;
3330
class GlobalValue;
34-
class MCContext;
3531
class MCRegisterClass;
3632
class MCRegisterInfo;
37-
class MCSection;
3833
class MCSubtargetInfo;
39-
class MachineMemOperand;
34+
class StringRef;
4035
class Triple;
4136

4237
namespace AMDGPU {

llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,12 @@
1414
#ifndef LLVM_LIB_TARGET_AMDGPU_AMDGPUPALMETADATA_H
1515
#define LLVM_LIB_TARGET_AMDGPU_AMDGPUPALMETADATA_H
1616

17-
#include "llvm/ADT/StringRef.h"
1817
#include "llvm/BinaryFormat/MsgPackDocument.h"
19-
#include <map>
2018

2119
namespace llvm {
2220

23-
class AMDGPUTargetStreamer;
24-
class formatted_raw_ostream;
25-
class MCStreamer;
2621
class Module;
22+
class StringRef;
2723

2824
class AMDGPUPALMetadata {
2925
unsigned BlobType = 0;

0 commit comments

Comments
 (0)