#ifndef LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUTARGETSTREAMER_H
#define LLVM_LIB_TARGET_AMDGPU_MCTARGETDESC_AMDGPUTARGETSTREAMER_H
#include "Utils/AMDGPUBaseInfo.h"
#include "Utils/AMDGPUPALMetadata.h"
#include "llvm/MC/MCStreamer.h"
namespace llvm {
class MCELFStreamer;
class MCSymbol;
class formatted_raw_ostream;
namespace AMDGPU {
struct AMDGPUMCKernelCodeT;
struct MCKernelDescriptor;
namespace HSAMD {
struct Metadata;
}
}
class AMDGPUTargetStreamer : public MCTargetStreamer { … };
class AMDGPUTargetAsmStreamer final : public AMDGPUTargetStreamer { … };
class AMDGPUTargetELFStreamer final : public AMDGPUTargetStreamer { … };
}
#endif