9#ifndef LLVM_LIB_TARGET_AMDGPU_UTILS_AMDGPUASMUTILS_H
10#define LLVM_LIB_TARGET_AMDGPU_UTILS_AMDGPUASMUTILS_H
65extern const CustomOperand<const MCSubtargetInfo &>
Msg[];
75extern const CustomOperand<const MCSubtargetInfo &>
Opr[];
80namespace MTBUFFormat {
99namespace VGPRIndexMode {
static std::vector< std::pair< int, unsigned > > Swizzle(std::vector< std::pair< int, unsigned > > Src, R600InstrInfo::BankSwizzle Swz)
Generic base class for all target subtargets.
A wrapper around a string literal that serves as a proxy for constructing global tables of StringRefs...
const CustomOperandVal DepCtrInfo[]
const CustomOperand< const MCSubtargetInfo & > Opr[]
const char *const OpGsSymbolic[OP_GS_LAST_]
const char *const OpSysSymbolic[OP_SYS_LAST_]
const CustomOperand< const MCSubtargetInfo & > Msg[]
const char *const IdSymbolic[]
const char *const IdSymbolic[]
const int OPR_ID_UNSUPPORTED
const int OPR_VAL_INVALID
const int OPR_ID_DUPLICATE
This is an optimization pass for GlobalISel generic memory operations.
unsigned decode(unsigned Code) const
bool isValid(unsigned Val) const
unsigned encode(unsigned Val) const
bool isSupported(const MCSubtargetInfo &STI) const
bool(* Cond)(const MCSubtargetInfo &STI)