blob: ebb2be22b48795ae04134d7ac3d25d05f869d564 [file] [log] [blame]
Artem Tamazov6edc1352016-05-26 17:00:33 +00001//===-- AMDGPUAsmUtils.h - AsmParser/InstPrinter common ---------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
10#ifndef LLVM_LIB_TARGET_AMDGPU_UTILS_AMDGPUASMUTILS_H
11#define LLVM_LIB_TARGET_AMDGPU_UTILS_AMDGPUASMUTILS_H
12
13namespace llvm {
14namespace AMDGPU {
15namespace SendMsg { // Symbolic names for the sendmsg(...) syntax.
16
17extern const char* const IdSymbolic[];
18extern const char* const OpSysSymbolic[];
19extern const char* const OpGsSymbolic[];
20
21} // namespace SendMsg
22
23namespace Hwreg { // Symbolic names for the hwreg(...) syntax.
24
25extern const char* const IdSymbolic[];
26
27} // namespace Hwreg
Dmitry Preobrazhensky793c5922017-05-31 16:26:47 +000028
29namespace Swizzle { // Symbolic names for the swizzle(...) syntax.
30
31extern const char* const IdSymbolic[];
32
33} // namespace Swizzle
Artem Tamazov6edc1352016-05-26 17:00:33 +000034} // namespace AMDGPU
35} // namespace llvm
36
37#endif