aboutsummaryrefslogtreecommitdiff
path: root/contrib/llvm/lib/Target/AMDGPU/R600AsmPrinter.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/llvm/lib/Target/AMDGPU/R600AsmPrinter.h')
-rw-r--r--contrib/llvm/lib/Target/AMDGPU/R600AsmPrinter.h45
1 files changed, 0 insertions, 45 deletions
diff --git a/contrib/llvm/lib/Target/AMDGPU/R600AsmPrinter.h b/contrib/llvm/lib/Target/AMDGPU/R600AsmPrinter.h
deleted file mode 100644
index 0da9526d716e..000000000000
--- a/contrib/llvm/lib/Target/AMDGPU/R600AsmPrinter.h
+++ /dev/null
@@ -1,45 +0,0 @@
-//===-- R600AsmPrinter.h - Print R600 assembly code -------------*- C++ -*-===//
-//
-// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
-// See https://llvm.org/LICENSE.txt for license information.
-// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
-//
-//===----------------------------------------------------------------------===//
-//
-/// \file
-/// R600 Assembly printer class.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef LLVM_LIB_TARGET_AMDGPU_R600ASMPRINTER_H
-#define LLVM_LIB_TARGET_AMDGPU_R600ASMPRINTER_H
-
-#include "llvm/CodeGen/AsmPrinter.h"
-
-namespace llvm {
-
-class R600AsmPrinter final : public AsmPrinter {
-
-public:
- explicit R600AsmPrinter(TargetMachine &TM,
- std::unique_ptr<MCStreamer> Streamer);
- StringRef getPassName() const override;
- bool runOnMachineFunction(MachineFunction &MF) override;
- /// Implemented in AMDGPUMCInstLower.cpp
- void EmitInstruction(const MachineInstr *MI) override;
- /// Lower the specified LLVM Constant to an MCExpr.
- /// The AsmPrinter::lowerConstantof does not know how to lower
- /// addrspacecast, therefore they should be lowered by this function.
- const MCExpr *lowerConstant(const Constant *CV) override;
-
-private:
- void EmitProgramInfoR600(const MachineFunction &MF);
-};
-
-AsmPrinter *
-createR600AsmPrinterPass(TargetMachine &TM,
- std::unique_ptr<MCStreamer> &&Streamer);
-
-} // namespace llvm
-
-#endif // LLVM_LIB_TARGET_AMDGPU_R600ASMPRINTER_H