LLVM
8.0.1
lib
Target
AMDGPU
Utils
AMDGPUAsmUtils.h
Go to the documentation of this file.
1
//===-- 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
13
namespace
llvm
{
14
namespace
AMDGPU
{
15
namespace
SendMsg {
// Symbolic names for the sendmsg(...) syntax.
16
17
extern
const
char
*
const
IdSymbolic
[];
18
extern
const
char
*
const
OpSysSymbolic
[];
19
extern
const
char
*
const
OpGsSymbolic
[];
20
21
}
// namespace SendMsg
22
23
namespace
Hwreg {
// Symbolic names for the hwreg(...) syntax.
24
25
extern
const
char
*
const
IdSymbolic
[];
26
27
}
// namespace Hwreg
28
29
namespace
Swizzle
{
// Symbolic names for the swizzle(...) syntax.
30
31
extern
const
char
*
const
IdSymbolic
[];
32
33
}
// namespace Swizzle
34
}
// namespace AMDGPU
35
}
// namespace llvm
36
37
#endif
llvm
This class represents lattice values for constants.
Definition:
AllocatorList.h:24
Swizzle
static std::vector< std::pair< int, unsigned > > Swizzle(std::vector< std::pair< int, unsigned >> Src, R600InstrInfo::BankSwizzle Swz)
Definition:
R600InstrInfo.cpp:376
llvm::AMDGPU::SendMsg::IdSymbolic
const char *const IdSymbolic[]
Definition:
AMDGPUAsmUtils.cpp:16
llvm::AMDGPU::SendMsg::OpSysSymbolic
const char *const OpSysSymbolic[]
Definition:
AMDGPUAsmUtils.cpp:36
llvm::AMDGPU::SendMsg::OpGsSymbolic
const char *const OpGsSymbolic[]
Definition:
AMDGPUAsmUtils.cpp:44
AMDGPU
Definition:
AMDGPUPTNote.h:20
Generated on Sun Dec 20 2020 13:56:22 for LLVM by
1.8.13