std::pair<const char *, uint64_t> AMDGPUInstPrinter::getMnemonic(const MCInst *MI) { … }
LLVM_NO_PROFILE_INSTRUMENT_FUNCTION
void AMDGPUInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &O) { … }
const char *AMDGPUInstPrinter::getRegisterName(MCRegister Reg) { … }
#ifdef PRINT_ALIAS_INSTR
#undef PRINT_ALIAS_INSTR
bool AMDGPUInstPrinter::printAliasInstr(const MCInst *MI, uint64_t Address, const MCSubtargetInfo &STI, raw_ostream &OS) {
static const PatternsForOpcode OpToPatterns[] = {
{AMDGPU::V_ADD_CO_U32_e32_gfx9, 0, 2 },
{AMDGPU::V_CMPSX_EQ_F32_e32_gfx6_gfx7, 2, 1 },
{AMDGPU::V_CMPSX_EQ_F64_e32_gfx6_gfx7, 3, 1 },
{AMDGPU::V_CMPSX_F_F32_e32_gfx6_gfx7, 4, 1 },
{AMDGPU::V_CMPSX_F_F64_e32_gfx6_gfx7, 5, 1 },
{AMDGPU::V_CMPSX_GE_F32_e32_gfx6_gfx7, 6, 1 },
{AMDGPU::V_CMPSX_GE_F64_e32_gfx6_gfx7, 7, 1 },
{AMDGPU::V_CMPSX_GT_F32_e32_gfx6_gfx7, 8, 1 },
{AMDGPU::V_CMPSX_GT_F64_e32_gfx6_gfx7, 9, 1 },
{AMDGPU::V_CMPSX_LE_F32_e32_gfx6_gfx7, 10, 1 },
{AMDGPU::V_CMPSX_LE_F64_e32_gfx6_gfx7, 11, 1 },
{AMDGPU::V_CMPSX_LG_F32_e32_gfx6_gfx7, 12, 1 },
{AMDGPU::V_CMPSX_LG_F64_e32_gfx6_gfx7, 13, 1 },
{AMDGPU::V_CMPSX_LT_F32_e32_gfx6_gfx7, 14, 1 },
{AMDGPU::V_CMPSX_LT_F64_e32_gfx6_gfx7, 15, 1 },
{AMDGPU::V_CMPSX_NEQ_F32_e32_gfx6_gfx7, 16, 1 },
{AMDGPU::V_CMPSX_NEQ_F64_e32_gfx6_gfx7, 17, 1 },
{AMDGPU::V_CMPSX_NGE_F32_e32_gfx6_gfx7, 18, 1 },
{AMDGPU::V_CMPSX_NGE_F64_e32_gfx6_gfx7, 19, 1 },
{AMDGPU::V_CMPSX_NGT_F32_e32_gfx6_gfx7, 20, 1 },
{AMDGPU::V_CMPSX_NGT_F64_e32_gfx6_gfx7, 21, 1 },
{AMDGPU::V_CMPSX_NLE_F32_e32_gfx6_gfx7, 22, 1 },
{AMDGPU::V_CMPSX_NLE_F64_e32_gfx6_gfx7, 23, 1 },
{AMDGPU::V_CMPSX_NLG_F32_e32_gfx6_gfx7, 24, 1 },
{AMDGPU::V_CMPSX_NLG_F64_e32_gfx6_gfx7, 25, 1 },
{AMDGPU::V_CMPSX_NLT_F32_e32_gfx6_gfx7, 26, 1 },
{AMDGPU::V_CMPSX_NLT_F64_e32_gfx6_gfx7, 27, 1 },
{AMDGPU::V_CMPSX_O_F32_e32_gfx6_gfx7, 28, 1 },
{AMDGPU::V_CMPSX_O_F64_e32_gfx6_gfx7, 29, 1 },
{AMDGPU::V_CMPSX_TRU_F32_e32_gfx6_gfx7, 30, 1 },
{AMDGPU::V_CMPSX_TRU_F64_e32_gfx6_gfx7, 31, 1 },
{AMDGPU::V_CMPSX_U_F32_e32_gfx6_gfx7, 32, 1 },
{AMDGPU::V_CMPSX_U_F64_e32_gfx6_gfx7, 33, 1 },
{AMDGPU::V_CMPS_EQ_F32_e32_gfx6_gfx7, 34, 1 },
{AMDGPU::V_CMPS_EQ_F64_e32_gfx6_gfx7, 35, 1 },
{AMDGPU::V_CMPS_F_F32_e32_gfx6_gfx7, 36, 1 },
{AMDGPU::V_CMPS_F_F64_e32_gfx6_gfx7, 37, 1 },
{AMDGPU::V_CMPS_GE_F32_e32_gfx6_gfx7, 38, 1 },
{AMDGPU::V_CMPS_GE_F64_e32_gfx6_gfx7, 39, 1 },
{AMDGPU::V_CMPS_GT_F32_e32_gfx6_gfx7, 40, 1 },
{AMDGPU::V_CMPS_GT_F64_e32_gfx6_gfx7, 41, 1 },
{AMDGPU::V_CMPS_LE_F32_e32_gfx6_gfx7, 42, 1 },
{AMDGPU::V_CMPS_LE_F64_e32_gfx6_gfx7, 43, 1 },
{AMDGPU::V_CMPS_LG_F32_e32_gfx6_gfx7, 44, 1 },
{AMDGPU::V_CMPS_LG_F64_e32_gfx6_gfx7, 45, 1 },
{AMDGPU::V_CMPS_LT_F32_e32_gfx6_gfx7, 46, 1 },
{AMDGPU::V_CMPS_LT_F64_e32_gfx6_gfx7, 47, 1 },
{AMDGPU::V_CMPS_NEQ_F32_e32_gfx6_gfx7, 48, 1 },
{AMDGPU::V_CMPS_NEQ_F64_e32_gfx6_gfx7, 49, 1 },
{AMDGPU::V_CMPS_NGE_F32_e32_gfx6_gfx7, 50, 1 },
{AMDGPU::V_CMPS_NGE_F64_e32_gfx6_gfx7, 51, 1 },
{AMDGPU::V_CMPS_NGT_F32_e32_gfx6_gfx7, 52, 1 },
{AMDGPU::V_CMPS_NGT_F64_e32_gfx6_gfx7, 53, 1 },
{AMDGPU::V_CMPS_NLE_F32_e32_gfx6_gfx7, 54, 1 },
{AMDGPU::V_CMPS_NLE_F64_e32_gfx6_gfx7, 55, 1 },
{AMDGPU::V_CMPS_NLG_F32_e32_gfx6_gfx7, 56, 1 },
{AMDGPU::V_CMPS_NLG_F64_e32_gfx6_gfx7, 57, 1 },
{AMDGPU::V_CMPS_NLT_F32_e32_gfx6_gfx7, 58, 1 },
{AMDGPU::V_CMPS_NLT_F64_e32_gfx6_gfx7, 59, 1 },
{AMDGPU::V_CMPS_O_F32_e32_gfx6_gfx7, 60, 1 },
{AMDGPU::V_CMPS_O_F64_e32_gfx6_gfx7, 61, 1 },
{AMDGPU::V_CMPS_TRU_F32_e32_gfx6_gfx7, 62, 1 },
{AMDGPU::V_CMPS_TRU_F64_e32_gfx6_gfx7, 63, 1 },
{AMDGPU::V_CMPS_U_F32_e32_gfx6_gfx7, 64, 1 },
{AMDGPU::V_CMPS_U_F64_e32_gfx6_gfx7, 65, 1 },
{AMDGPU::V_CMPX_CLASS_F16_e32_gfx10, 66, 1 },
{AMDGPU::V_CMPX_CLASS_F16_e32_vi, 67, 1 },
{AMDGPU::V_CMPX_CLASS_F16_fake16_e32_gfx11, 68, 1 },
{AMDGPU::V_CMPX_CLASS_F16_fake16_e32_gfx12, 69, 1 },
{AMDGPU::V_CMPX_CLASS_F16_t16_e32_gfx11, 70, 1 },
{AMDGPU::V_CMPX_CLASS_F16_t16_e32_gfx12, 71, 1 },
{AMDGPU::V_CMPX_CLASS_F32_e32_gfx10, 72, 1 },
{AMDGPU::V_CMPX_CLASS_F32_e32_gfx11, 73, 1 },
{AMDGPU::V_CMPX_CLASS_F32_e32_gfx12, 74, 1 },
{AMDGPU::V_CMPX_CLASS_F32_e32_gfx6_gfx7, 75, 1 },
{AMDGPU::V_CMPX_CLASS_F32_e32_vi, 76, 1 },
{AMDGPU::V_CMPX_CLASS_F64_e32_gfx10, 77, 1 },
{AMDGPU::V_CMPX_CLASS_F64_e32_gfx11, 78, 1 },
{AMDGPU::V_CMPX_CLASS_F64_e32_gfx12, 79, 1 },
{AMDGPU::V_CMPX_CLASS_F64_e32_gfx6_gfx7, 80, 1 },
{AMDGPU::V_CMPX_CLASS_F64_e32_vi, 81, 1 },
{AMDGPU::V_CMPX_EQ_F16_e32_gfx10, 82, 1 },
{AMDGPU::V_CMPX_EQ_F16_e32_vi, 83, 1 },
{AMDGPU::V_CMPX_EQ_F16_fake16_e32_gfx11, 84, 1 },
{AMDGPU::V_CMPX_EQ_F16_fake16_e32_gfx12, 85, 1 },
{AMDGPU::V_CMPX_EQ_F16_t16_e32_gfx11, 86, 1 },
{AMDGPU::V_CMPX_EQ_F16_t16_e32_gfx12, 87, 1 },
{AMDGPU::V_CMPX_EQ_F32_e32_gfx10, 88, 1 },
{AMDGPU::V_CMPX_EQ_F32_e32_gfx11, 89, 1 },
{AMDGPU::V_CMPX_EQ_F32_e32_gfx12, 90, 1 },
{AMDGPU::V_CMPX_EQ_F32_e32_gfx6_gfx7, 91, 1 },
{AMDGPU::V_CMPX_EQ_F32_e32_vi, 92, 1 },
{AMDGPU::V_CMPX_EQ_F64_e32_gfx10, 93, 1 },
{AMDGPU::V_CMPX_EQ_F64_e32_gfx11, 94, 1 },
{AMDGPU::V_CMPX_EQ_F64_e32_gfx12, 95, 1 },
{AMDGPU::V_CMPX_EQ_F64_e32_gfx6_gfx7, 96, 1 },
{AMDGPU::V_CMPX_EQ_F64_e32_vi, 97, 1 },
{AMDGPU::V_CMPX_EQ_I16_e32_gfx10, 98, 1 },
{AMDGPU::V_CMPX_EQ_I16_e32_vi, 99, 1 },
{AMDGPU::V_CMPX_EQ_I16_fake16_e32_gfx11, 100, 1 },
{AMDGPU::V_CMPX_EQ_I16_fake16_e32_gfx12, 101, 1 },
{AMDGPU::V_CMPX_EQ_I16_t16_e32_gfx11, 102, 1 },
{AMDGPU::V_CMPX_EQ_I16_t16_e32_gfx12, 103, 1 },
{AMDGPU::V_CMPX_EQ_I32_e32_gfx10, 104, 1 },
{AMDGPU::V_CMPX_EQ_I32_e32_gfx11, 105, 1 },
{AMDGPU::V_CMPX_EQ_I32_e32_gfx12, 106, 1 },
{AMDGPU::V_CMPX_EQ_I32_e32_gfx6_gfx7, 107, 1 },
{AMDGPU::V_CMPX_EQ_I32_e32_vi, 108, 1 },
{AMDGPU::V_CMPX_EQ_I64_e32_gfx10, 109, 1 },
{AMDGPU::V_CMPX_EQ_I64_e32_gfx11, 110, 1 },
{AMDGPU::V_CMPX_EQ_I64_e32_gfx12, 111, 1 },
{AMDGPU::V_CMPX_EQ_I64_e32_gfx6_gfx7, 112, 1 },
{AMDGPU::V_CMPX_EQ_I64_e32_vi, 113, 1 },
{AMDGPU::V_CMPX_EQ_U16_e32_gfx10, 114, 1 },
{AMDGPU::V_CMPX_EQ_U16_e32_vi, 115, 1 },
{AMDGPU::V_CMPX_EQ_U16_fake16_e32_gfx11, 116, 1 },
{AMDGPU::V_CMPX_EQ_U16_fake16_e32_gfx12, 117, 1 },
{AMDGPU::V_CMPX_EQ_U16_t16_e32_gfx11, 118, 1 },
{AMDGPU::V_CMPX_EQ_U16_t16_e32_gfx12, 119, 1 },
{AMDGPU::V_CMPX_EQ_U32_e32_gfx10, 120, 1 },
{AMDGPU::V_CMPX_EQ_U32_e32_gfx11, 121, 1 },
{AMDGPU::V_CMPX_EQ_U32_e32_gfx12, 122, 1 },
{AMDGPU::V_CMPX_EQ_U32_e32_gfx6_gfx7, 123, 1 },
{AMDGPU::V_CMPX_EQ_U32_e32_vi, 124, 1 },
{AMDGPU::V_CMPX_EQ_U64_e32_gfx10, 125, 1 },
{AMDGPU::V_CMPX_EQ_U64_e32_gfx11, 126, 1 },
{AMDGPU::V_CMPX_EQ_U64_e32_gfx12, 127, 1 },
{AMDGPU::V_CMPX_EQ_U64_e32_gfx6_gfx7, 128, 1 },
{AMDGPU::V_CMPX_EQ_U64_e32_vi, 129, 1 },
{AMDGPU::V_CMPX_F_F16_e32_gfx10, 130, 1 },
{AMDGPU::V_CMPX_F_F16_e32_vi, 131, 1 },
{AMDGPU::V_CMPX_F_F16_fake16_e32_gfx11, 132, 1 },
{AMDGPU::V_CMPX_F_F16_t16_e32_gfx11, 133, 1 },
{AMDGPU::V_CMPX_F_F32_e32_gfx10, 134, 1 },
{AMDGPU::V_CMPX_F_F32_e32_gfx11, 135, 1 },
{AMDGPU::V_CMPX_F_F32_e32_gfx6_gfx7, 136, 1 },
{AMDGPU::V_CMPX_F_F32_e32_vi, 137, 1 },
{AMDGPU::V_CMPX_F_F64_e32_gfx10, 138, 1 },
{AMDGPU::V_CMPX_F_F64_e32_gfx11, 139, 1 },
{AMDGPU::V_CMPX_F_F64_e32_gfx6_gfx7, 140, 1 },
{AMDGPU::V_CMPX_F_F64_e32_vi, 141, 1 },
{AMDGPU::V_CMPX_F_I16_e32_vi, 142, 1 },
{AMDGPU::V_CMPX_F_I32_e32_gfx10, 143, 1 },
{AMDGPU::V_CMPX_F_I32_e32_gfx11, 144, 1 },
{AMDGPU::V_CMPX_F_I32_e32_gfx6_gfx7, 145, 1 },
{AMDGPU::V_CMPX_F_I32_e32_vi, 146, 1 },
{AMDGPU::V_CMPX_F_I64_e32_gfx10, 147, 1 },
{AMDGPU::V_CMPX_F_I64_e32_gfx11, 148, 1 },
{AMDGPU::V_CMPX_F_I64_e32_gfx6_gfx7, 149, 1 },
{AMDGPU::V_CMPX_F_I64_e32_vi, 150, 1 },
{AMDGPU::V_CMPX_F_U16_e32_vi, 151, 1 },
{AMDGPU::V_CMPX_F_U32_e32_gfx10, 152, 1 },
{AMDGPU::V_CMPX_F_U32_e32_gfx11, 153, 1 },
{AMDGPU::V_CMPX_F_U32_e32_gfx6_gfx7, 154, 1 },
{AMDGPU::V_CMPX_F_U32_e32_vi, 155, 1 },
{AMDGPU::V_CMPX_F_U64_e32_gfx10, 156, 1 },
{AMDGPU::V_CMPX_F_U64_e32_gfx11, 157, 1 },
{AMDGPU::V_CMPX_F_U64_e32_gfx6_gfx7, 158, 1 },
{AMDGPU::V_CMPX_F_U64_e32_vi, 159, 1 },
{AMDGPU::V_CMPX_GE_F16_e32_gfx10, 160, 1 },
{AMDGPU::V_CMPX_GE_F16_e32_vi, 161, 1 },
{AMDGPU::V_CMPX_GE_F16_fake16_e32_gfx11, 162, 1 },
{AMDGPU::V_CMPX_GE_F16_fake16_e32_gfx12, 163, 1 },
{AMDGPU::V_CMPX_GE_F16_t16_e32_gfx11, 164, 1 },
{AMDGPU::V_CMPX_GE_F16_t16_e32_gfx12, 165, 1 },
{AMDGPU::V_CMPX_GE_F32_e32_gfx10, 166, 1 },
{AMDGPU::V_CMPX_GE_F32_e32_gfx11, 167, 1 },
{AMDGPU::V_CMPX_GE_F32_e32_gfx12, 168, 1 },
{AMDGPU::V_CMPX_GE_F32_e32_gfx6_gfx7, 169, 1 },
{AMDGPU::V_CMPX_GE_F32_e32_vi, 170, 1 },
{AMDGPU::V_CMPX_GE_F64_e32_gfx10, 171, 1 },
{AMDGPU::V_CMPX_GE_F64_e32_gfx11, 172, 1 },
{AMDGPU::V_CMPX_GE_F64_e32_gfx12, 173, 1 },
{AMDGPU::V_CMPX_GE_F64_e32_gfx6_gfx7, 174, 1 },
{AMDGPU::V_CMPX_GE_F64_e32_vi, 175, 1 },
{AMDGPU::V_CMPX_GE_I16_e32_gfx10, 176, 1 },
{AMDGPU::V_CMPX_GE_I16_e32_vi, 177, 1 },
{AMDGPU::V_CMPX_GE_I16_fake16_e32_gfx11, 178, 1 },
{AMDGPU::V_CMPX_GE_I16_fake16_e32_gfx12, 179, 1 },
{AMDGPU::V_CMPX_GE_I16_t16_e32_gfx11, 180, 1 },
{AMDGPU::V_CMPX_GE_I16_t16_e32_gfx12, 181, 1 },
{AMDGPU::V_CMPX_GE_I32_e32_gfx10, 182, 1 },
{AMDGPU::V_CMPX_GE_I32_e32_gfx11, 183, 1 },
{AMDGPU::V_CMPX_GE_I32_e32_gfx12, 184, 1 },
{AMDGPU::V_CMPX_GE_I32_e32_gfx6_gfx7, 185, 1 },
{AMDGPU::V_CMPX_GE_I32_e32_vi, 186, 1 },
{AMDGPU::V_CMPX_GE_I64_e32_gfx10, 187, 1 },
{AMDGPU::V_CMPX_GE_I64_e32_gfx11, 188, 1 },
{AMDGPU::V_CMPX_GE_I64_e32_gfx12, 189, 1 },
{AMDGPU::V_CMPX_GE_I64_e32_gfx6_gfx7, 190, 1 },
{AMDGPU::V_CMPX_GE_I64_e32_vi, 191, 1 },
{AMDGPU::V_CMPX_GE_U16_e32_gfx10, 192, 1 },
{AMDGPU::V_CMPX_GE_U16_e32_vi, 193, 1 },
{AMDGPU::V_CMPX_GE_U16_fake16_e32_gfx11, 194, 1 },
{AMDGPU::V_CMPX_GE_U16_fake16_e32_gfx12, 195, 1 },
{AMDGPU::V_CMPX_GE_U16_t16_e32_gfx11, 196, 1 },
{AMDGPU::V_CMPX_GE_U16_t16_e32_gfx12, 197, 1 },
{AMDGPU::V_CMPX_GE_U32_e32_gfx10, 198, 1 },
{AMDGPU::V_CMPX_GE_U32_e32_gfx11, 199, 1 },
{AMDGPU::V_CMPX_GE_U32_e32_gfx12, 200, 1 },
{AMDGPU::V_CMPX_GE_U32_e32_gfx6_gfx7, 201, 1 },
{AMDGPU::V_CMPX_GE_U32_e32_vi, 202, 1 },
{AMDGPU::V_CMPX_GE_U64_e32_gfx10, 203, 1 },
{AMDGPU::V_CMPX_GE_U64_e32_gfx11, 204, 1 },
{AMDGPU::V_CMPX_GE_U64_e32_gfx12, 205, 1 },
{AMDGPU::V_CMPX_GE_U64_e32_gfx6_gfx7, 206, 1 },
{AMDGPU::V_CMPX_GE_U64_e32_vi, 207, 1 },
{AMDGPU::V_CMPX_GT_F16_e32_gfx10, 208, 1 },
{AMDGPU::V_CMPX_GT_F16_e32_vi, 209, 1 },
{AMDGPU::V_CMPX_GT_F16_fake16_e32_gfx11, 210, 1 },
{AMDGPU::V_CMPX_GT_F16_fake16_e32_gfx12, 211, 1 },
{AMDGPU::V_CMPX_GT_F16_t16_e32_gfx11, 212, 1 },
{AMDGPU::V_CMPX_GT_F16_t16_e32_gfx12, 213, 1 },
{AMDGPU::V_CMPX_GT_F32_e32_gfx10, 214, 1 },
{AMDGPU::V_CMPX_GT_F32_e32_gfx11, 215, 1 },
{AMDGPU::V_CMPX_GT_F32_e32_gfx12, 216, 1 },
{AMDGPU::V_CMPX_GT_F32_e32_gfx6_gfx7, 217, 1 },
{AMDGPU::V_CMPX_GT_F32_e32_vi, 218, 1 },
{AMDGPU::V_CMPX_GT_F64_e32_gfx10, 219, 1 },
{AMDGPU::V_CMPX_GT_F64_e32_gfx11, 220, 1 },
{AMDGPU::V_CMPX_GT_F64_e32_gfx12, 221, 1 },
{AMDGPU::V_CMPX_GT_F64_e32_gfx6_gfx7, 222, 1 },
{AMDGPU::V_CMPX_GT_F64_e32_vi, 223, 1 },
{AMDGPU::V_CMPX_GT_I16_e32_gfx10, 224, 1 },
{AMDGPU::V_CMPX_GT_I16_e32_vi, 225, 1 },
{AMDGPU::V_CMPX_GT_I16_fake16_e32_gfx11, 226, 1 },
{AMDGPU::V_CMPX_GT_I16_fake16_e32_gfx12, 227, 1 },
{AMDGPU::V_CMPX_GT_I16_t16_e32_gfx11, 228, 1 },
{AMDGPU::V_CMPX_GT_I16_t16_e32_gfx12, 229, 1 },
{AMDGPU::V_CMPX_GT_I32_e32_gfx10, 230, 1 },
{AMDGPU::V_CMPX_GT_I32_e32_gfx11, 231, 1 },
{AMDGPU::V_CMPX_GT_I32_e32_gfx12, 232, 1 },
{AMDGPU::V_CMPX_GT_I32_e32_gfx6_gfx7, 233, 1 },
{AMDGPU::V_CMPX_GT_I32_e32_vi, 234, 1 },
{AMDGPU::V_CMPX_GT_I64_e32_gfx10, 235, 1 },
{AMDGPU::V_CMPX_GT_I64_e32_gfx11, 236, 1 },
{AMDGPU::V_CMPX_GT_I64_e32_gfx12, 237, 1 },
{AMDGPU::V_CMPX_GT_I64_e32_gfx6_gfx7, 238, 1 },
{AMDGPU::V_CMPX_GT_I64_e32_vi, 239, 1 },
{AMDGPU::V_CMPX_GT_U16_e32_gfx10, 240, 1 },
{AMDGPU::V_CMPX_GT_U16_e32_vi, 241, 1 },
{AMDGPU::V_CMPX_GT_U16_fake16_e32_gfx11, 242, 1 },
{AMDGPU::V_CMPX_GT_U16_fake16_e32_gfx12, 243, 1 },
{AMDGPU::V_CMPX_GT_U16_t16_e32_gfx11, 244, 1 },
{AMDGPU::V_CMPX_GT_U16_t16_e32_gfx12, 245, 1 },
{AMDGPU::V_CMPX_GT_U32_e32_gfx10, 246, 1 },
{AMDGPU::V_CMPX_GT_U32_e32_gfx11, 247, 1 },
{AMDGPU::V_CMPX_GT_U32_e32_gfx12, 248, 1 },
{AMDGPU::V_CMPX_GT_U32_e32_gfx6_gfx7, 249, 1 },
{AMDGPU::V_CMPX_GT_U32_e32_vi, 250, 1 },
{AMDGPU::V_CMPX_GT_U64_e32_gfx10, 251, 1 },
{AMDGPU::V_CMPX_GT_U64_e32_gfx11, 252, 1 },
{AMDGPU::V_CMPX_GT_U64_e32_gfx12, 253, 1 },
{AMDGPU::V_CMPX_GT_U64_e32_gfx6_gfx7, 254, 1 },
{AMDGPU::V_CMPX_GT_U64_e32_vi, 255, 1 },
{AMDGPU::V_CMPX_LE_F16_e32_gfx10, 256, 1 },
{AMDGPU::V_CMPX_LE_F16_e32_vi, 257, 1 },
{AMDGPU::V_CMPX_LE_F16_fake16_e32_gfx11, 258, 1 },
{AMDGPU::V_CMPX_LE_F16_fake16_e32_gfx12, 259, 1 },
{AMDGPU::V_CMPX_LE_F16_t16_e32_gfx11, 260, 1 },
{AMDGPU::V_CMPX_LE_F16_t16_e32_gfx12, 261, 1 },
{AMDGPU::V_CMPX_LE_F32_e32_gfx10, 262, 1 },
{AMDGPU::V_CMPX_LE_F32_e32_gfx11, 263, 1 },
{AMDGPU::V_CMPX_LE_F32_e32_gfx12, 264, 1 },
{AMDGPU::V_CMPX_LE_F32_e32_gfx6_gfx7, 265, 1 },
{AMDGPU::V_CMPX_LE_F32_e32_vi, 266, 1 },
{AMDGPU::V_CMPX_LE_F64_e32_gfx10, 267, 1 },
{AMDGPU::V_CMPX_LE_F64_e32_gfx11, 268, 1 },
{AMDGPU::V_CMPX_LE_F64_e32_gfx12, 269, 1 },
{AMDGPU::V_CMPX_LE_F64_e32_gfx6_gfx7, 270, 1 },
{AMDGPU::V_CMPX_LE_F64_e32_vi, 271, 1 },
{AMDGPU::V_CMPX_LE_I16_e32_gfx10, 272, 1 },
{AMDGPU::V_CMPX_LE_I16_e32_vi, 273, 1 },
{AMDGPU::V_CMPX_LE_I16_fake16_e32_gfx11, 274, 1 },
{AMDGPU::V_CMPX_LE_I16_fake16_e32_gfx12, 275, 1 },
{AMDGPU::V_CMPX_LE_I16_t16_e32_gfx11, 276, 1 },
{AMDGPU::V_CMPX_LE_I16_t16_e32_gfx12, 277, 1 },
{AMDGPU::V_CMPX_LE_I32_e32_gfx10, 278, 1 },
{AMDGPU::V_CMPX_LE_I32_e32_gfx11, 279, 1 },
{AMDGPU::V_CMPX_LE_I32_e32_gfx12, 280, 1 },
{AMDGPU::V_CMPX_LE_I32_e32_gfx6_gfx7, 281, 1 },
{AMDGPU::V_CMPX_LE_I32_e32_vi, 282, 1 },
{AMDGPU::V_CMPX_LE_I64_e32_gfx10, 283, 1 },
{AMDGPU::V_CMPX_LE_I64_e32_gfx11, 284, 1 },
{AMDGPU::V_CMPX_LE_I64_e32_gfx12, 285, 1 },
{AMDGPU::V_CMPX_LE_I64_e32_gfx6_gfx7, 286, 1 },
{AMDGPU::V_CMPX_LE_I64_e32_vi, 287, 1 },
{AMDGPU::V_CMPX_LE_U16_e32_gfx10, 288, 1 },
{AMDGPU::V_CMPX_LE_U16_e32_vi, 289, 1 },
{AMDGPU::V_CMPX_LE_U16_fake16_e32_gfx11, 290, 1 },
{AMDGPU::V_CMPX_LE_U16_fake16_e32_gfx12, 291, 1 },
{AMDGPU::V_CMPX_LE_U16_t16_e32_gfx11, 292, 1 },
{AMDGPU::V_CMPX_LE_U16_t16_e32_gfx12, 293, 1 },
{AMDGPU::V_CMPX_LE_U32_e32_gfx10, 294, 1 },
{AMDGPU::V_CMPX_LE_U32_e32_gfx11, 295, 1 },
{AMDGPU::V_CMPX_LE_U32_e32_gfx12, 296, 1 },
{AMDGPU::V_CMPX_LE_U32_e32_gfx6_gfx7, 297, 1 },
{AMDGPU::V_CMPX_LE_U32_e32_vi, 298, 1 },
{AMDGPU::V_CMPX_LE_U64_e32_gfx10, 299, 1 },
{AMDGPU::V_CMPX_LE_U64_e32_gfx11, 300, 1 },
{AMDGPU::V_CMPX_LE_U64_e32_gfx12, 301, 1 },
{AMDGPU::V_CMPX_LE_U64_e32_gfx6_gfx7, 302, 1 },
{AMDGPU::V_CMPX_LE_U64_e32_vi, 303, 1 },
{AMDGPU::V_CMPX_LG_F16_e32_gfx10, 304, 1 },
{AMDGPU::V_CMPX_LG_F16_e32_vi, 305, 1 },
{AMDGPU::V_CMPX_LG_F16_fake16_e32_gfx11, 306, 1 },
{AMDGPU::V_CMPX_LG_F16_fake16_e32_gfx12, 307, 1 },
{AMDGPU::V_CMPX_LG_F16_t16_e32_gfx11, 308, 1 },
{AMDGPU::V_CMPX_LG_F16_t16_e32_gfx12, 309, 1 },
{AMDGPU::V_CMPX_LG_F32_e32_gfx10, 310, 1 },
{AMDGPU::V_CMPX_LG_F32_e32_gfx11, 311, 1 },
{AMDGPU::V_CMPX_LG_F32_e32_gfx12, 312, 1 },
{AMDGPU::V_CMPX_LG_F32_e32_gfx6_gfx7, 313, 1 },
{AMDGPU::V_CMPX_LG_F32_e32_vi, 314, 1 },
{AMDGPU::V_CMPX_LG_F64_e32_gfx10, 315, 1 },
{AMDGPU::V_CMPX_LG_F64_e32_gfx11, 316, 1 },
{AMDGPU::V_CMPX_LG_F64_e32_gfx12, 317, 1 },
{AMDGPU::V_CMPX_LG_F64_e32_gfx6_gfx7, 318, 1 },
{AMDGPU::V_CMPX_LG_F64_e32_vi, 319, 1 },
{AMDGPU::V_CMPX_LT_F16_e32_gfx10, 320, 1 },
{AMDGPU::V_CMPX_LT_F16_e32_vi, 321, 1 },
{AMDGPU::V_CMPX_LT_F16_fake16_e32_gfx11, 322, 1 },
{AMDGPU::V_CMPX_LT_F16_fake16_e32_gfx12, 323, 1 },
{AMDGPU::V_CMPX_LT_F16_t16_e32_gfx11, 324, 1 },
{AMDGPU::V_CMPX_LT_F16_t16_e32_gfx12, 325, 1 },
{AMDGPU::V_CMPX_LT_F32_e32_gfx10, 326, 1 },
{AMDGPU::V_CMPX_LT_F32_e32_gfx11, 327, 1 },
{AMDGPU::V_CMPX_LT_F32_e32_gfx12, 328, 1 },
{AMDGPU::V_CMPX_LT_F32_e32_gfx6_gfx7, 329, 1 },
{AMDGPU::V_CMPX_LT_F32_e32_vi, 330, 1 },
{AMDGPU::V_CMPX_LT_F64_e32_gfx10, 331, 1 },
{AMDGPU::V_CMPX_LT_F64_e32_gfx11, 332, 1 },
{AMDGPU::V_CMPX_LT_F64_e32_gfx12, 333, 1 },
{AMDGPU::V_CMPX_LT_F64_e32_gfx6_gfx7, 334, 1 },
{AMDGPU::V_CMPX_LT_F64_e32_vi, 335, 1 },
{AMDGPU::V_CMPX_LT_I16_e32_gfx10, 336, 1 },
{AMDGPU::V_CMPX_LT_I16_e32_vi, 337, 1 },
{AMDGPU::V_CMPX_LT_I16_fake16_e32_gfx11, 338, 1 },
{AMDGPU::V_CMPX_LT_I16_fake16_e32_gfx12, 339, 1 },
{AMDGPU::V_CMPX_LT_I16_t16_e32_gfx11, 340, 1 },
{AMDGPU::V_CMPX_LT_I16_t16_e32_gfx12, 341, 1 },
{AMDGPU::V_CMPX_LT_I32_e32_gfx10, 342, 1 },
{AMDGPU::V_CMPX_LT_I32_e32_gfx11, 343, 1 },
{AMDGPU::V_CMPX_LT_I32_e32_gfx12, 344, 1 },
{AMDGPU::V_CMPX_LT_I32_e32_gfx6_gfx7, 345, 1 },
{AMDGPU::V_CMPX_LT_I32_e32_vi, 346, 1 },
{AMDGPU::V_CMPX_LT_I64_e32_gfx10, 347, 1 },
{AMDGPU::V_CMPX_LT_I64_e32_gfx11, 348, 1 },
{AMDGPU::V_CMPX_LT_I64_e32_gfx12, 349, 1 },
{AMDGPU::V_CMPX_LT_I64_e32_gfx6_gfx7, 350, 1 },
{AMDGPU::V_CMPX_LT_I64_e32_vi, 351, 1 },
{AMDGPU::V_CMPX_LT_U16_e32_gfx10, 352, 1 },
{AMDGPU::V_CMPX_LT_U16_e32_vi, 353, 1 },
{AMDGPU::V_CMPX_LT_U16_fake16_e32_gfx11, 354, 1 },
{AMDGPU::V_CMPX_LT_U16_fake16_e32_gfx12, 355, 1 },
{AMDGPU::V_CMPX_LT_U16_t16_e32_gfx11, 356, 1 },
{AMDGPU::V_CMPX_LT_U16_t16_e32_gfx12, 357, 1 },
{AMDGPU::V_CMPX_LT_U32_e32_gfx10, 358, 1 },
{AMDGPU::V_CMPX_LT_U32_e32_gfx11, 359, 1 },
{AMDGPU::V_CMPX_LT_U32_e32_gfx12, 360, 1 },
{AMDGPU::V_CMPX_LT_U32_e32_gfx6_gfx7, 361, 1 },
{AMDGPU::V_CMPX_LT_U32_e32_vi, 362, 1 },
{AMDGPU::V_CMPX_LT_U64_e32_gfx10, 363, 1 },
{AMDGPU::V_CMPX_LT_U64_e32_gfx11, 364, 1 },
{AMDGPU::V_CMPX_LT_U64_e32_gfx12, 365, 1 },
{AMDGPU::V_CMPX_LT_U64_e32_gfx6_gfx7, 366, 1 },
{AMDGPU::V_CMPX_LT_U64_e32_vi, 367, 1 },
{AMDGPU::V_CMPX_NEQ_F16_e32_gfx10, 368, 1 },
{AMDGPU::V_CMPX_NEQ_F16_e32_vi, 369, 1 },
{AMDGPU::V_CMPX_NEQ_F16_fake16_e32_gfx11, 370, 1 },
{AMDGPU::V_CMPX_NEQ_F16_fake16_e32_gfx12, 371, 1 },
{AMDGPU::V_CMPX_NEQ_F16_t16_e32_gfx11, 372, 1 },
{AMDGPU::V_CMPX_NEQ_F16_t16_e32_gfx12, 373, 1 },
{AMDGPU::V_CMPX_NEQ_F32_e32_gfx10, 374, 1 },
{AMDGPU::V_CMPX_NEQ_F32_e32_gfx11, 375, 1 },
{AMDGPU::V_CMPX_NEQ_F32_e32_gfx12, 376, 1 },
{AMDGPU::V_CMPX_NEQ_F32_e32_gfx6_gfx7, 377, 1 },
{AMDGPU::V_CMPX_NEQ_F32_e32_vi, 378, 1 },
{AMDGPU::V_CMPX_NEQ_F64_e32_gfx10, 379, 1 },
{AMDGPU::V_CMPX_NEQ_F64_e32_gfx11, 380, 1 },
{AMDGPU::V_CMPX_NEQ_F64_e32_gfx12, 381, 1 },
{AMDGPU::V_CMPX_NEQ_F64_e32_gfx6_gfx7, 382, 1 },
{AMDGPU::V_CMPX_NEQ_F64_e32_vi, 383, 1 },
{AMDGPU::V_CMPX_NE_I16_e32_gfx10, 384, 1 },
{AMDGPU::V_CMPX_NE_I16_e32_vi, 385, 1 },
{AMDGPU::V_CMPX_NE_I16_fake16_e32_gfx11, 386, 1 },
{AMDGPU::V_CMPX_NE_I16_fake16_e32_gfx12, 387, 1 },
{AMDGPU::V_CMPX_NE_I16_t16_e32_gfx11, 388, 1 },
{AMDGPU::V_CMPX_NE_I16_t16_e32_gfx12, 389, 1 },
{AMDGPU::V_CMPX_NE_I32_e32_gfx10, 390, 1 },
{AMDGPU::V_CMPX_NE_I32_e32_gfx11, 391, 1 },
{AMDGPU::V_CMPX_NE_I32_e32_gfx12, 392, 1 },
{AMDGPU::V_CMPX_NE_I32_e32_gfx6_gfx7, 393, 1 },
{AMDGPU::V_CMPX_NE_I32_e32_vi, 394, 1 },
{AMDGPU::V_CMPX_NE_I64_e32_gfx10, 395, 1 },
{AMDGPU::V_CMPX_NE_I64_e32_gfx11, 396, 1 },
{AMDGPU::V_CMPX_NE_I64_e32_gfx12, 397, 1 },
{AMDGPU::V_CMPX_NE_I64_e32_gfx6_gfx7, 398, 1 },
{AMDGPU::V_CMPX_NE_I64_e32_vi, 399, 1 },
{AMDGPU::V_CMPX_NE_U16_e32_gfx10, 400, 1 },
{AMDGPU::V_CMPX_NE_U16_e32_vi, 401, 1 },
{AMDGPU::V_CMPX_NE_U16_fake16_e32_gfx11, 402, 1 },
{AMDGPU::V_CMPX_NE_U16_fake16_e32_gfx12, 403, 1 },
{AMDGPU::V_CMPX_NE_U16_t16_e32_gfx11, 404, 1 },
{AMDGPU::V_CMPX_NE_U16_t16_e32_gfx12, 405, 1 },
{AMDGPU::V_CMPX_NE_U32_e32_gfx10, 406, 1 },
{AMDGPU::V_CMPX_NE_U32_e32_gfx11, 407, 1 },
{AMDGPU::V_CMPX_NE_U32_e32_gfx12, 408, 1 },
{AMDGPU::V_CMPX_NE_U32_e32_gfx6_gfx7, 409, 1 },
{AMDGPU::V_CMPX_NE_U32_e32_vi, 410, 1 },
{AMDGPU::V_CMPX_NE_U64_e32_gfx10, 411, 1 },
{AMDGPU::V_CMPX_NE_U64_e32_gfx11, 412, 1 },
{AMDGPU::V_CMPX_NE_U64_e32_gfx12, 413, 1 },
{AMDGPU::V_CMPX_NE_U64_e32_gfx6_gfx7, 414, 1 },
{AMDGPU::V_CMPX_NE_U64_e32_vi, 415, 1 },
{AMDGPU::V_CMPX_NGE_F16_e32_gfx10, 416, 1 },
{AMDGPU::V_CMPX_NGE_F16_e32_vi, 417, 1 },
{AMDGPU::V_CMPX_NGE_F16_fake16_e32_gfx11, 418, 1 },
{AMDGPU::V_CMPX_NGE_F16_fake16_e32_gfx12, 419, 1 },
{AMDGPU::V_CMPX_NGE_F16_t16_e32_gfx11, 420, 1 },
{AMDGPU::V_CMPX_NGE_F16_t16_e32_gfx12, 421, 1 },
{AMDGPU::V_CMPX_NGE_F32_e32_gfx10, 422, 1 },
{AMDGPU::V_CMPX_NGE_F32_e32_gfx11, 423, 1 },
{AMDGPU::V_CMPX_NGE_F32_e32_gfx12, 424, 1 },
{AMDGPU::V_CMPX_NGE_F32_e32_gfx6_gfx7, 425, 1 },
{AMDGPU::V_CMPX_NGE_F32_e32_vi, 426, 1 },
{AMDGPU::V_CMPX_NGE_F64_e32_gfx10, 427, 1 },
{AMDGPU::V_CMPX_NGE_F64_e32_gfx11, 428, 1 },
{AMDGPU::V_CMPX_NGE_F64_e32_gfx12, 429, 1 },
{AMDGPU::V_CMPX_NGE_F64_e32_gfx6_gfx7, 430, 1 },
{AMDGPU::V_CMPX_NGE_F64_e32_vi, 431, 1 },
{AMDGPU::V_CMPX_NGT_F16_e32_gfx10, 432, 1 },
{AMDGPU::V_CMPX_NGT_F16_e32_vi, 433, 1 },
{AMDGPU::V_CMPX_NGT_F16_fake16_e32_gfx11, 434, 1 },
{AMDGPU::V_CMPX_NGT_F16_fake16_e32_gfx12, 435, 1 },
{AMDGPU::V_CMPX_NGT_F16_t16_e32_gfx11, 436, 1 },
{AMDGPU::V_CMPX_NGT_F16_t16_e32_gfx12, 437, 1 },
{AMDGPU::V_CMPX_NGT_F32_e32_gfx10, 438, 1 },
{AMDGPU::V_CMPX_NGT_F32_e32_gfx11, 439, 1 },
{AMDGPU::V_CMPX_NGT_F32_e32_gfx12, 440, 1 },
{AMDGPU::V_CMPX_NGT_F32_e32_gfx6_gfx7, 441, 1 },
{AMDGPU::V_CMPX_NGT_F32_e32_vi, 442, 1 },
{AMDGPU::V_CMPX_NGT_F64_e32_gfx10, 443, 1 },
{AMDGPU::V_CMPX_NGT_F64_e32_gfx11, 444, 1 },
{AMDGPU::V_CMPX_NGT_F64_e32_gfx12, 445, 1 },
{AMDGPU::V_CMPX_NGT_F64_e32_gfx6_gfx7, 446, 1 },
{AMDGPU::V_CMPX_NGT_F64_e32_vi, 447, 1 },
{AMDGPU::V_CMPX_NLE_F16_e32_gfx10, 448, 1 },
{AMDGPU::V_CMPX_NLE_F16_e32_vi, 449, 1 },
{AMDGPU::V_CMPX_NLE_F16_fake16_e32_gfx11, 450, 1 },
{AMDGPU::V_CMPX_NLE_F16_fake16_e32_gfx12, 451, 1 },
{AMDGPU::V_CMPX_NLE_F16_t16_e32_gfx11, 452, 1 },
{AMDGPU::V_CMPX_NLE_F16_t16_e32_gfx12, 453, 1 },
{AMDGPU::V_CMPX_NLE_F32_e32_gfx10, 454, 1 },
{AMDGPU::V_CMPX_NLE_F32_e32_gfx11, 455, 1 },
{AMDGPU::V_CMPX_NLE_F32_e32_gfx12, 456, 1 },
{AMDGPU::V_CMPX_NLE_F32_e32_gfx6_gfx7, 457, 1 },
{AMDGPU::V_CMPX_NLE_F32_e32_vi, 458, 1 },
{AMDGPU::V_CMPX_NLE_F64_e32_gfx10, 459, 1 },
{AMDGPU::V_CMPX_NLE_F64_e32_gfx11, 460, 1 },
{AMDGPU::V_CMPX_NLE_F64_e32_gfx12, 461, 1 },
{AMDGPU::V_CMPX_NLE_F64_e32_gfx6_gfx7, 462, 1 },
{AMDGPU::V_CMPX_NLE_F64_e32_vi, 463, 1 },
{AMDGPU::V_CMPX_NLG_F16_e32_gfx10, 464, 1 },
{AMDGPU::V_CMPX_NLG_F16_e32_vi, 465, 1 },
{AMDGPU::V_CMPX_NLG_F16_fake16_e32_gfx11, 466, 1 },
{AMDGPU::V_CMPX_NLG_F16_fake16_e32_gfx12, 467, 1 },
{AMDGPU::V_CMPX_NLG_F16_t16_e32_gfx11, 468, 1 },
{AMDGPU::V_CMPX_NLG_F16_t16_e32_gfx12, 469, 1 },
{AMDGPU::V_CMPX_NLG_F32_e32_gfx10, 470, 1 },
{AMDGPU::V_CMPX_NLG_F32_e32_gfx11, 471, 1 },
{AMDGPU::V_CMPX_NLG_F32_e32_gfx12, 472, 1 },
{AMDGPU::V_CMPX_NLG_F32_e32_gfx6_gfx7, 473, 1 },
{AMDGPU::V_CMPX_NLG_F32_e32_vi, 474, 1 },
{AMDGPU::V_CMPX_NLG_F64_e32_gfx10, 475, 1 },
{AMDGPU::V_CMPX_NLG_F64_e32_gfx11, 476, 1 },
{AMDGPU::V_CMPX_NLG_F64_e32_gfx12, 477, 1 },
{AMDGPU::V_CMPX_NLG_F64_e32_gfx6_gfx7, 478, 1 },
{AMDGPU::V_CMPX_NLG_F64_e32_vi, 479, 1 },
{AMDGPU::V_CMPX_NLT_F16_e32_gfx10, 480, 1 },
{AMDGPU::V_CMPX_NLT_F16_e32_vi, 481, 1 },
{AMDGPU::V_CMPX_NLT_F16_fake16_e32_gfx11, 482, 1 },
{AMDGPU::V_CMPX_NLT_F16_fake16_e32_gfx12, 483, 1 },
{AMDGPU::V_CMPX_NLT_F16_t16_e32_gfx11, 484, 1 },
{AMDGPU::V_CMPX_NLT_F16_t16_e32_gfx12, 485, 1 },
{AMDGPU::V_CMPX_NLT_F32_e32_gfx10, 486, 1 },
{AMDGPU::V_CMPX_NLT_F32_e32_gfx11, 487, 1 },
{AMDGPU::V_CMPX_NLT_F32_e32_gfx12, 488, 1 },
{AMDGPU::V_CMPX_NLT_F32_e32_gfx6_gfx7, 489, 1 },
{AMDGPU::V_CMPX_NLT_F32_e32_vi, 490, 1 },
{AMDGPU::V_CMPX_NLT_F64_e32_gfx10, 491, 1 },
{AMDGPU::V_CMPX_NLT_F64_e32_gfx11, 492, 1 },
{AMDGPU::V_CMPX_NLT_F64_e32_gfx12, 493, 1 },
{AMDGPU::V_CMPX_NLT_F64_e32_gfx6_gfx7, 494, 1 },
{AMDGPU::V_CMPX_NLT_F64_e32_vi, 495, 1 },
{AMDGPU::V_CMPX_O_F16_e32_gfx10, 496, 1 },
{AMDGPU::V_CMPX_O_F16_e32_vi, 497, 1 },
{AMDGPU::V_CMPX_O_F16_fake16_e32_gfx11, 498, 1 },
{AMDGPU::V_CMPX_O_F16_fake16_e32_gfx12, 499, 1 },
{AMDGPU::V_CMPX_O_F16_t16_e32_gfx11, 500, 1 },
{AMDGPU::V_CMPX_O_F16_t16_e32_gfx12, 501, 1 },
{AMDGPU::V_CMPX_O_F32_e32_gfx10, 502, 1 },
{AMDGPU::V_CMPX_O_F32_e32_gfx11, 503, 1 },
{AMDGPU::V_CMPX_O_F32_e32_gfx12, 504, 1 },
{AMDGPU::V_CMPX_O_F32_e32_gfx6_gfx7, 505, 1 },
{AMDGPU::V_CMPX_O_F32_e32_vi, 506, 1 },
{AMDGPU::V_CMPX_O_F64_e32_gfx10, 507, 1 },
{AMDGPU::V_CMPX_O_F64_e32_gfx11, 508, 1 },
{AMDGPU::V_CMPX_O_F64_e32_gfx12, 509, 1 },
{AMDGPU::V_CMPX_O_F64_e32_gfx6_gfx7, 510, 1 },
{AMDGPU::V_CMPX_O_F64_e32_vi, 511, 1 },
{AMDGPU::V_CMPX_TRU_F16_e32_gfx10, 512, 1 },
{AMDGPU::V_CMPX_TRU_F16_e32_vi, 513, 1 },
{AMDGPU::V_CMPX_TRU_F32_e32_gfx10, 514, 1 },
{AMDGPU::V_CMPX_TRU_F32_e32_gfx6_gfx7, 515, 1 },
{AMDGPU::V_CMPX_TRU_F32_e32_vi, 516, 1 },
{AMDGPU::V_CMPX_TRU_F64_e32_gfx10, 517, 1 },
{AMDGPU::V_CMPX_TRU_F64_e32_gfx6_gfx7, 518, 1 },
{AMDGPU::V_CMPX_TRU_F64_e32_vi, 519, 1 },
{AMDGPU::V_CMPX_T_F16_fake16_e32_gfx11, 520, 1 },
{AMDGPU::V_CMPX_T_F16_t16_e32_gfx11, 521, 1 },
{AMDGPU::V_CMPX_T_F32_e32_gfx11, 522, 1 },
{AMDGPU::V_CMPX_T_F64_e32_gfx11, 523, 1 },
{AMDGPU::V_CMPX_T_I16_e32_vi, 524, 1 },
{AMDGPU::V_CMPX_T_I32_e32_gfx10, 525, 1 },
{AMDGPU::V_CMPX_T_I32_e32_gfx11, 526, 1 },
{AMDGPU::V_CMPX_T_I32_e32_gfx6_gfx7, 527, 1 },
{AMDGPU::V_CMPX_T_I32_e32_vi, 528, 1 },
{AMDGPU::V_CMPX_T_I64_e32_gfx10, 529, 1 },
{AMDGPU::V_CMPX_T_I64_e32_gfx11, 530, 1 },
{AMDGPU::V_CMPX_T_I64_e32_gfx6_gfx7, 531, 1 },
{AMDGPU::V_CMPX_T_I64_e32_vi, 532, 1 },
{AMDGPU::V_CMPX_T_U16_e32_vi, 533, 1 },
{AMDGPU::V_CMPX_T_U32_e32_gfx10, 534, 1 },
{AMDGPU::V_CMPX_T_U32_e32_gfx11, 535, 1 },
{AMDGPU::V_CMPX_T_U32_e32_gfx6_gfx7, 536, 1 },
{AMDGPU::V_CMPX_T_U32_e32_vi, 537, 1 },
{AMDGPU::V_CMPX_T_U64_e32_gfx10, 538, 1 },
{AMDGPU::V_CMPX_T_U64_e32_gfx11, 539, 1 },
{AMDGPU::V_CMPX_T_U64_e32_gfx6_gfx7, 540, 1 },
{AMDGPU::V_CMPX_T_U64_e32_vi, 541, 1 },
{AMDGPU::V_CMPX_U_F16_e32_gfx10, 542, 1 },
{AMDGPU::V_CMPX_U_F16_e32_vi, 543, 1 },
{AMDGPU::V_CMPX_U_F16_fake16_e32_gfx11, 544, 1 },
{AMDGPU::V_CMPX_U_F16_fake16_e32_gfx12, 545, 1 },
{AMDGPU::V_CMPX_U_F16_t16_e32_gfx11, 546, 1 },
{AMDGPU::V_CMPX_U_F16_t16_e32_gfx12, 547, 1 },
{AMDGPU::V_CMPX_U_F32_e32_gfx10, 548, 1 },
{AMDGPU::V_CMPX_U_F32_e32_gfx11, 549, 1 },
{AMDGPU::V_CMPX_U_F32_e32_gfx12, 550, 1 },
{AMDGPU::V_CMPX_U_F32_e32_gfx6_gfx7, 551, 1 },
{AMDGPU::V_CMPX_U_F32_e32_vi, 552, 1 },
{AMDGPU::V_CMPX_U_F64_e32_gfx10, 553, 1 },
{AMDGPU::V_CMPX_U_F64_e32_gfx11, 554, 1 },
{AMDGPU::V_CMPX_U_F64_e32_gfx12, 555, 1 },
{AMDGPU::V_CMPX_U_F64_e32_gfx6_gfx7, 556, 1 },
{AMDGPU::V_CMPX_U_F64_e32_vi, 557, 1 },
{AMDGPU::V_CMP_CLASS_F16_e32_gfx10, 558, 1 },
{AMDGPU::V_CMP_CLASS_F16_e32_vi, 559, 1 },
{AMDGPU::V_CMP_CLASS_F16_fake16_e32_gfx11, 560, 1 },
{AMDGPU::V_CMP_CLASS_F16_fake16_e32_gfx12, 561, 1 },
{AMDGPU::V_CMP_CLASS_F16_t16_e32_gfx11, 562, 1 },
{AMDGPU::V_CMP_CLASS_F16_t16_e32_gfx12, 563, 1 },
{AMDGPU::V_CMP_CLASS_F32_e32_gfx10, 564, 1 },
{AMDGPU::V_CMP_CLASS_F32_e32_gfx11, 565, 1 },
{AMDGPU::V_CMP_CLASS_F32_e32_gfx12, 566, 1 },
{AMDGPU::V_CMP_CLASS_F32_e32_gfx6_gfx7, 567, 1 },
{AMDGPU::V_CMP_CLASS_F32_e32_vi, 568, 1 },
{AMDGPU::V_CMP_CLASS_F64_e32_gfx10, 569, 1 },
{AMDGPU::V_CMP_CLASS_F64_e32_gfx11, 570, 1 },
{AMDGPU::V_CMP_CLASS_F64_e32_gfx12, 571, 1 },
{AMDGPU::V_CMP_CLASS_F64_e32_gfx6_gfx7, 572, 1 },
{AMDGPU::V_CMP_CLASS_F64_e32_vi, 573, 1 },
{AMDGPU::V_CMP_EQ_F16_e32_gfx10, 574, 1 },
{AMDGPU::V_CMP_EQ_F16_e32_vi, 575, 1 },
{AMDGPU::V_CMP_EQ_F16_fake16_e32_gfx11, 576, 1 },
{AMDGPU::V_CMP_EQ_F16_fake16_e32_gfx12, 577, 1 },
{AMDGPU::V_CMP_EQ_F16_t16_e32_gfx11, 578, 1 },
{AMDGPU::V_CMP_EQ_F16_t16_e32_gfx12, 579, 1 },
{AMDGPU::V_CMP_EQ_F32_e32_gfx10, 580, 1 },
{AMDGPU::V_CMP_EQ_F32_e32_gfx11, 581, 1 },
{AMDGPU::V_CMP_EQ_F32_e32_gfx12, 582, 1 },
{AMDGPU::V_CMP_EQ_F32_e32_gfx6_gfx7, 583, 1 },
{AMDGPU::V_CMP_EQ_F32_e32_vi, 584, 1 },
{AMDGPU::V_CMP_EQ_F64_e32_gfx10, 585, 1 },
{AMDGPU::V_CMP_EQ_F64_e32_gfx11, 586, 1 },
{AMDGPU::V_CMP_EQ_F64_e32_gfx12, 587, 1 },
{AMDGPU::V_CMP_EQ_F64_e32_gfx6_gfx7, 588, 1 },
{AMDGPU::V_CMP_EQ_F64_e32_vi, 589, 1 },
{AMDGPU::V_CMP_EQ_I16_e32_gfx10, 590, 1 },
{AMDGPU::V_CMP_EQ_I16_e32_vi, 591, 1 },
{AMDGPU::V_CMP_EQ_I16_fake16_e32_gfx11, 592, 1 },
{AMDGPU::V_CMP_EQ_I16_fake16_e32_gfx12, 593, 1 },
{AMDGPU::V_CMP_EQ_I16_t16_e32_gfx11, 594, 1 },
{AMDGPU::V_CMP_EQ_I16_t16_e32_gfx12, 595, 1 },
{AMDGPU::V_CMP_EQ_I32_e32_gfx10, 596, 1 },
{AMDGPU::V_CMP_EQ_I32_e32_gfx11, 597, 1 },
{AMDGPU::V_CMP_EQ_I32_e32_gfx12, 598, 1 },
{AMDGPU::V_CMP_EQ_I32_e32_gfx6_gfx7, 599, 1 },
{AMDGPU::V_CMP_EQ_I32_e32_vi, 600, 1 },
{AMDGPU::V_CMP_EQ_I64_e32_gfx10, 601, 1 },
{AMDGPU::V_CMP_EQ_I64_e32_gfx11, 602, 1 },
{AMDGPU::V_CMP_EQ_I64_e32_gfx12, 603, 1 },
{AMDGPU::V_CMP_EQ_I64_e32_gfx6_gfx7, 604, 1 },
{AMDGPU::V_CMP_EQ_I64_e32_vi, 605, 1 },
{AMDGPU::V_CMP_EQ_U16_e32_gfx10, 606, 1 },
{AMDGPU::V_CMP_EQ_U16_e32_vi, 607, 1 },
{AMDGPU::V_CMP_EQ_U16_fake16_e32_gfx11, 608, 1 },
{AMDGPU::V_CMP_EQ_U16_fake16_e32_gfx12, 609, 1 },
{AMDGPU::V_CMP_EQ_U16_t16_e32_gfx11, 610, 1 },
{AMDGPU::V_CMP_EQ_U16_t16_e32_gfx12, 611, 1 },
{AMDGPU::V_CMP_EQ_U32_e32_gfx10, 612, 1 },
{AMDGPU::V_CMP_EQ_U32_e32_gfx11, 613, 1 },
{AMDGPU::V_CMP_EQ_U32_e32_gfx12, 614, 1 },
{AMDGPU::V_CMP_EQ_U32_e32_gfx6_gfx7, 615, 1 },
{AMDGPU::V_CMP_EQ_U32_e32_vi, 616, 1 },
{AMDGPU::V_CMP_EQ_U64_e32_gfx10, 617, 1 },
{AMDGPU::V_CMP_EQ_U64_e32_gfx11, 618, 1 },
{AMDGPU::V_CMP_EQ_U64_e32_gfx12, 619, 1 },
{AMDGPU::V_CMP_EQ_U64_e32_gfx6_gfx7, 620, 1 },
{AMDGPU::V_CMP_EQ_U64_e32_vi, 621, 1 },
{AMDGPU::V_CMP_F_F16_e32_gfx10, 622, 1 },
{AMDGPU::V_CMP_F_F16_e32_vi, 623, 1 },
{AMDGPU::V_CMP_F_F16_fake16_e32_gfx11, 624, 1 },
{AMDGPU::V_CMP_F_F16_t16_e32_gfx11, 625, 1 },
{AMDGPU::V_CMP_F_F32_e32_gfx10, 626, 1 },
{AMDGPU::V_CMP_F_F32_e32_gfx11, 627, 1 },
{AMDGPU::V_CMP_F_F32_e32_gfx6_gfx7, 628, 1 },
{AMDGPU::V_CMP_F_F32_e32_vi, 629, 1 },
{AMDGPU::V_CMP_F_F64_e32_gfx10, 630, 1 },
{AMDGPU::V_CMP_F_F64_e32_gfx11, 631, 1 },
{AMDGPU::V_CMP_F_F64_e32_gfx6_gfx7, 632, 1 },
{AMDGPU::V_CMP_F_F64_e32_vi, 633, 1 },
{AMDGPU::V_CMP_F_I16_e32_vi, 634, 1 },
{AMDGPU::V_CMP_F_I32_e32_gfx10, 635, 1 },
{AMDGPU::V_CMP_F_I32_e32_gfx11, 636, 1 },
{AMDGPU::V_CMP_F_I32_e32_gfx6_gfx7, 637, 1 },
{AMDGPU::V_CMP_F_I32_e32_vi, 638, 1 },
{AMDGPU::V_CMP_F_I64_e32_gfx10, 639, 1 },
{AMDGPU::V_CMP_F_I64_e32_gfx11, 640, 1 },
{AMDGPU::V_CMP_F_I64_e32_gfx6_gfx7, 641, 1 },
{AMDGPU::V_CMP_F_I64_e32_vi, 642, 1 },
{AMDGPU::V_CMP_F_U16_e32_vi, 643, 1 },
{AMDGPU::V_CMP_F_U32_e32_gfx10, 644, 1 },
{AMDGPU::V_CMP_F_U32_e32_gfx11, 645, 1 },
{AMDGPU::V_CMP_F_U32_e32_gfx6_gfx7, 646, 1 },
{AMDGPU::V_CMP_F_U32_e32_vi, 647, 1 },
{AMDGPU::V_CMP_F_U64_e32_gfx10, 648, 1 },
{AMDGPU::V_CMP_F_U64_e32_gfx11, 649, 1 },
{AMDGPU::V_CMP_F_U64_e32_gfx6_gfx7, 650, 1 },
{AMDGPU::V_CMP_F_U64_e32_vi, 651, 1 },
{AMDGPU::V_CMP_GE_F16_e32_gfx10, 652, 1 },
{AMDGPU::V_CMP_GE_F16_e32_vi, 653, 1 },
{AMDGPU::V_CMP_GE_F16_fake16_e32_gfx11, 654, 1 },
{AMDGPU::V_CMP_GE_F16_fake16_e32_gfx12, 655, 1 },
{AMDGPU::V_CMP_GE_F16_t16_e32_gfx11, 656, 1 },
{AMDGPU::V_CMP_GE_F16_t16_e32_gfx12, 657, 1 },
{AMDGPU::V_CMP_GE_F32_e32_gfx10, 658, 1 },
{AMDGPU::V_CMP_GE_F32_e32_gfx11, 659, 1 },
{AMDGPU::V_CMP_GE_F32_e32_gfx12, 660, 1 },
{AMDGPU::V_CMP_GE_F32_e32_gfx6_gfx7, 661, 1 },
{AMDGPU::V_CMP_GE_F32_e32_vi, 662, 1 },
{AMDGPU::V_CMP_GE_F64_e32_gfx10, 663, 1 },
{AMDGPU::V_CMP_GE_F64_e32_gfx11, 664, 1 },
{AMDGPU::V_CMP_GE_F64_e32_gfx12, 665, 1 },
{AMDGPU::V_CMP_GE_F64_e32_gfx6_gfx7, 666, 1 },
{AMDGPU::V_CMP_GE_F64_e32_vi, 667, 1 },
{AMDGPU::V_CMP_GE_I16_e32_gfx10, 668, 1 },
{AMDGPU::V_CMP_GE_I16_e32_vi, 669, 1 },
{AMDGPU::V_CMP_GE_I16_fake16_e32_gfx11, 670, 1 },
{AMDGPU::V_CMP_GE_I16_fake16_e32_gfx12, 671, 1 },
{AMDGPU::V_CMP_GE_I16_t16_e32_gfx11, 672, 1 },
{AMDGPU::V_CMP_GE_I16_t16_e32_gfx12, 673, 1 },
{AMDGPU::V_CMP_GE_I32_e32_gfx10, 674, 1 },
{AMDGPU::V_CMP_GE_I32_e32_gfx11, 675, 1 },
{AMDGPU::V_CMP_GE_I32_e32_gfx12, 676, 1 },
{AMDGPU::V_CMP_GE_I32_e32_gfx6_gfx7, 677, 1 },
{AMDGPU::V_CMP_GE_I32_e32_vi, 678, 1 },
{AMDGPU::V_CMP_GE_I64_e32_gfx10, 679, 1 },
{AMDGPU::V_CMP_GE_I64_e32_gfx11, 680, 1 },
{AMDGPU::V_CMP_GE_I64_e32_gfx12, 681, 1 },
{AMDGPU::V_CMP_GE_I64_e32_gfx6_gfx7, 682, 1 },
{AMDGPU::V_CMP_GE_I64_e32_vi, 683, 1 },
{AMDGPU::V_CMP_GE_U16_e32_gfx10, 684, 1 },
{AMDGPU::V_CMP_GE_U16_e32_vi, 685, 1 },
{AMDGPU::V_CMP_GE_U16_fake16_e32_gfx11, 686, 1 },
{AMDGPU::V_CMP_GE_U16_fake16_e32_gfx12, 687, 1 },
{AMDGPU::V_CMP_GE_U16_t16_e32_gfx11, 688, 1 },
{AMDGPU::V_CMP_GE_U16_t16_e32_gfx12, 689, 1 },
{AMDGPU::V_CMP_GE_U32_e32_gfx10, 690, 1 },
{AMDGPU::V_CMP_GE_U32_e32_gfx11, 691, 1 },
{AMDGPU::V_CMP_GE_U32_e32_gfx12, 692, 1 },
{AMDGPU::V_CMP_GE_U32_e32_gfx6_gfx7, 693, 1 },
{AMDGPU::V_CMP_GE_U32_e32_vi, 694, 1 },
{AMDGPU::V_CMP_GE_U64_e32_gfx10, 695, 1 },
{AMDGPU::V_CMP_GE_U64_e32_gfx11, 696, 1 },
{AMDGPU::V_CMP_GE_U64_e32_gfx12, 697, 1 },
{AMDGPU::V_CMP_GE_U64_e32_gfx6_gfx7, 698, 1 },
{AMDGPU::V_CMP_GE_U64_e32_vi, 699, 1 },
{AMDGPU::V_CMP_GT_F16_e32_gfx10, 700, 1 },
{AMDGPU::V_CMP_GT_F16_e32_vi, 701, 1 },
{AMDGPU::V_CMP_GT_F16_fake16_e32_gfx11, 702, 1 },
{AMDGPU::V_CMP_GT_F16_fake16_e32_gfx12, 703, 1 },
{AMDGPU::V_CMP_GT_F16_t16_e32_gfx11, 704, 1 },
{AMDGPU::V_CMP_GT_F16_t16_e32_gfx12, 705, 1 },
{AMDGPU::V_CMP_GT_F32_e32_gfx10, 706, 1 },
{AMDGPU::V_CMP_GT_F32_e32_gfx11, 707, 1 },
{AMDGPU::V_CMP_GT_F32_e32_gfx12, 708, 1 },
{AMDGPU::V_CMP_GT_F32_e32_gfx6_gfx7, 709, 1 },
{AMDGPU::V_CMP_GT_F32_e32_vi, 710, 1 },
{AMDGPU::V_CMP_GT_F64_e32_gfx10, 711, 1 },
{AMDGPU::V_CMP_GT_F64_e32_gfx11, 712, 1 },
{AMDGPU::V_CMP_GT_F64_e32_gfx12, 713, 1 },
{AMDGPU::V_CMP_GT_F64_e32_gfx6_gfx7, 714, 1 },
{AMDGPU::V_CMP_GT_F64_e32_vi, 715, 1 },
{AMDGPU::V_CMP_GT_I16_e32_gfx10, 716, 1 },
{AMDGPU::V_CMP_GT_I16_e32_vi, 717, 1 },
{AMDGPU::V_CMP_GT_I16_fake16_e32_gfx11, 718, 1 },
{AMDGPU::V_CMP_GT_I16_fake16_e32_gfx12, 719, 1 },
{AMDGPU::V_CMP_GT_I16_t16_e32_gfx11, 720, 1 },
{AMDGPU::V_CMP_GT_I16_t16_e32_gfx12, 721, 1 },
{AMDGPU::V_CMP_GT_I32_e32_gfx10, 722, 1 },
{AMDGPU::V_CMP_GT_I32_e32_gfx11, 723, 1 },
{AMDGPU::V_CMP_GT_I32_e32_gfx12, 724, 1 },
{AMDGPU::V_CMP_GT_I32_e32_gfx6_gfx7, 725, 1 },
{AMDGPU::V_CMP_GT_I32_e32_vi, 726, 1 },
{AMDGPU::V_CMP_GT_I64_e32_gfx10, 727, 1 },
{AMDGPU::V_CMP_GT_I64_e32_gfx11, 728, 1 },
{AMDGPU::V_CMP_GT_I64_e32_gfx12, 729, 1 },
{AMDGPU::V_CMP_GT_I64_e32_gfx6_gfx7, 730, 1 },
{AMDGPU::V_CMP_GT_I64_e32_vi, 731, 1 },
{AMDGPU::V_CMP_GT_U16_e32_gfx10, 732, 1 },
{AMDGPU::V_CMP_GT_U16_e32_vi, 733, 1 },
{AMDGPU::V_CMP_GT_U16_fake16_e32_gfx11, 734, 1 },
{AMDGPU::V_CMP_GT_U16_fake16_e32_gfx12, 735, 1 },
{AMDGPU::V_CMP_GT_U16_t16_e32_gfx11, 736, 1 },
{AMDGPU::V_CMP_GT_U16_t16_e32_gfx12, 737, 1 },
{AMDGPU::V_CMP_GT_U32_e32_gfx10, 738, 1 },
{AMDGPU::V_CMP_GT_U32_e32_gfx11, 739, 1 },
{AMDGPU::V_CMP_GT_U32_e32_gfx12, 740, 1 },
{AMDGPU::V_CMP_GT_U32_e32_gfx6_gfx7, 741, 1 },
{AMDGPU::V_CMP_GT_U32_e32_vi, 742, 1 },
{AMDGPU::V_CMP_GT_U64_e32_gfx10, 743, 1 },
{AMDGPU::V_CMP_GT_U64_e32_gfx11, 744, 1 },
{AMDGPU::V_CMP_GT_U64_e32_gfx12, 745, 1 },
{AMDGPU::V_CMP_GT_U64_e32_gfx6_gfx7, 746, 1 },
{AMDGPU::V_CMP_GT_U64_e32_vi, 747, 1 },
{AMDGPU::V_CMP_LE_F16_e32_gfx10, 748, 1 },
{AMDGPU::V_CMP_LE_F16_e32_vi, 749, 1 },
{AMDGPU::V_CMP_LE_F16_fake16_e32_gfx11, 750, 1 },
{AMDGPU::V_CMP_LE_F16_fake16_e32_gfx12, 751, 1 },
{AMDGPU::V_CMP_LE_F16_t16_e32_gfx11, 752, 1 },
{AMDGPU::V_CMP_LE_F16_t16_e32_gfx12, 753, 1 },
{AMDGPU::V_CMP_LE_F32_e32_gfx10, 754, 1 },
{AMDGPU::V_CMP_LE_F32_e32_gfx11, 755, 1 },
{AMDGPU::V_CMP_LE_F32_e32_gfx12, 756, 1 },
{AMDGPU::V_CMP_LE_F32_e32_gfx6_gfx7, 757, 1 },
{AMDGPU::V_CMP_LE_F32_e32_vi, 758, 1 },
{AMDGPU::V_CMP_LE_F64_e32_gfx10, 759, 1 },
{AMDGPU::V_CMP_LE_F64_e32_gfx11, 760, 1 },
{AMDGPU::V_CMP_LE_F64_e32_gfx12, 761, 1 },
{AMDGPU::V_CMP_LE_F64_e32_gfx6_gfx7, 762, 1 },
{AMDGPU::V_CMP_LE_F64_e32_vi, 763, 1 },
{AMDGPU::V_CMP_LE_I16_e32_gfx10, 764, 1 },
{AMDGPU::V_CMP_LE_I16_e32_vi, 765, 1 },
{AMDGPU::V_CMP_LE_I16_fake16_e32_gfx11, 766, 1 },
{AMDGPU::V_CMP_LE_I16_fake16_e32_gfx12, 767, 1 },
{AMDGPU::V_CMP_LE_I16_t16_e32_gfx11, 768, 1 },
{AMDGPU::V_CMP_LE_I16_t16_e32_gfx12, 769, 1 },
{AMDGPU::V_CMP_LE_I32_e32_gfx10, 770, 1 },
{AMDGPU::V_CMP_LE_I32_e32_gfx11, 771, 1 },
{AMDGPU::V_CMP_LE_I32_e32_gfx12, 772, 1 },
{AMDGPU::V_CMP_LE_I32_e32_gfx6_gfx7, 773, 1 },
{AMDGPU::V_CMP_LE_I32_e32_vi, 774, 1 },
{AMDGPU::V_CMP_LE_I64_e32_gfx10, 775, 1 },
{AMDGPU::V_CMP_LE_I64_e32_gfx11, 776, 1 },
{AMDGPU::V_CMP_LE_I64_e32_gfx12, 777, 1 },
{AMDGPU::V_CMP_LE_I64_e32_gfx6_gfx7, 778, 1 },
{AMDGPU::V_CMP_LE_I64_e32_vi, 779, 1 },
{AMDGPU::V_CMP_LE_U16_e32_gfx10, 780, 1 },
{AMDGPU::V_CMP_LE_U16_e32_vi, 781, 1 },
{AMDGPU::V_CMP_LE_U16_fake16_e32_gfx11, 782, 1 },
{AMDGPU::V_CMP_LE_U16_fake16_e32_gfx12, 783, 1 },
{AMDGPU::V_CMP_LE_U16_t16_e32_gfx11, 784, 1 },
{AMDGPU::V_CMP_LE_U16_t16_e32_gfx12, 785, 1 },
{AMDGPU::V_CMP_LE_U32_e32_gfx10, 786, 1 },
{AMDGPU::V_CMP_LE_U32_e32_gfx11, 787, 1 },
{AMDGPU::V_CMP_LE_U32_e32_gfx12, 788, 1 },
{AMDGPU::V_CMP_LE_U32_e32_gfx6_gfx7, 789, 1 },
{AMDGPU::V_CMP_LE_U32_e32_vi, 790, 1 },
{AMDGPU::V_CMP_LE_U64_e32_gfx10, 791, 1 },
{AMDGPU::V_CMP_LE_U64_e32_gfx11, 792, 1 },
{AMDGPU::V_CMP_LE_U64_e32_gfx12, 793, 1 },
{AMDGPU::V_CMP_LE_U64_e32_gfx6_gfx7, 794, 1 },
{AMDGPU::V_CMP_LE_U64_e32_vi, 795, 1 },
{AMDGPU::V_CMP_LG_F16_e32_gfx10, 796, 1 },
{AMDGPU::V_CMP_LG_F16_e32_vi, 797, 1 },
{AMDGPU::V_CMP_LG_F16_fake16_e32_gfx11, 798, 1 },
{AMDGPU::V_CMP_LG_F16_fake16_e32_gfx12, 799, 1 },
{AMDGPU::V_CMP_LG_F16_t16_e32_gfx11, 800, 1 },
{AMDGPU::V_CMP_LG_F16_t16_e32_gfx12, 801, 1 },
{AMDGPU::V_CMP_LG_F32_e32_gfx10, 802, 1 },
{AMDGPU::V_CMP_LG_F32_e32_gfx11, 803, 1 },
{AMDGPU::V_CMP_LG_F32_e32_gfx12, 804, 1 },
{AMDGPU::V_CMP_LG_F32_e32_gfx6_gfx7, 805, 1 },
{AMDGPU::V_CMP_LG_F32_e32_vi, 806, 1 },
{AMDGPU::V_CMP_LG_F64_e32_gfx10, 807, 1 },
{AMDGPU::V_CMP_LG_F64_e32_gfx11, 808, 1 },
{AMDGPU::V_CMP_LG_F64_e32_gfx12, 809, 1 },
{AMDGPU::V_CMP_LG_F64_e32_gfx6_gfx7, 810, 1 },
{AMDGPU::V_CMP_LG_F64_e32_vi, 811, 1 },
{AMDGPU::V_CMP_LT_F16_e32_gfx10, 812, 1 },
{AMDGPU::V_CMP_LT_F16_e32_vi, 813, 1 },
{AMDGPU::V_CMP_LT_F16_fake16_e32_gfx11, 814, 1 },
{AMDGPU::V_CMP_LT_F16_fake16_e32_gfx12, 815, 1 },
{AMDGPU::V_CMP_LT_F16_t16_e32_gfx11, 816, 1 },
{AMDGPU::V_CMP_LT_F16_t16_e32_gfx12, 817, 1 },
{AMDGPU::V_CMP_LT_F32_e32_gfx10, 818, 1 },
{AMDGPU::V_CMP_LT_F32_e32_gfx11, 819, 1 },
{AMDGPU::V_CMP_LT_F32_e32_gfx12, 820, 1 },
{AMDGPU::V_CMP_LT_F32_e32_gfx6_gfx7, 821, 1 },
{AMDGPU::V_CMP_LT_F32_e32_vi, 822, 1 },
{AMDGPU::V_CMP_LT_F64_e32_gfx10, 823, 1 },
{AMDGPU::V_CMP_LT_F64_e32_gfx11, 824, 1 },
{AMDGPU::V_CMP_LT_F64_e32_gfx12, 825, 1 },
{AMDGPU::V_CMP_LT_F64_e32_gfx6_gfx7, 826, 1 },
{AMDGPU::V_CMP_LT_F64_e32_vi, 827, 1 },
{AMDGPU::V_CMP_LT_I16_e32_gfx10, 828, 1 },
{AMDGPU::V_CMP_LT_I16_e32_vi, 829, 1 },
{AMDGPU::V_CMP_LT_I16_fake16_e32_gfx11, 830, 1 },
{AMDGPU::V_CMP_LT_I16_fake16_e32_gfx12, 831, 1 },
{AMDGPU::V_CMP_LT_I16_t16_e32_gfx11, 832, 1 },
{AMDGPU::V_CMP_LT_I16_t16_e32_gfx12, 833, 1 },
{AMDGPU::V_CMP_LT_I32_e32_gfx10, 834, 1 },
{AMDGPU::V_CMP_LT_I32_e32_gfx11, 835, 1 },
{AMDGPU::V_CMP_LT_I32_e32_gfx12, 836, 1 },
{AMDGPU::V_CMP_LT_I32_e32_gfx6_gfx7, 837, 1 },
{AMDGPU::V_CMP_LT_I32_e32_vi, 838, 1 },
{AMDGPU::V_CMP_LT_I64_e32_gfx10, 839, 1 },
{AMDGPU::V_CMP_LT_I64_e32_gfx11, 840, 1 },
{AMDGPU::V_CMP_LT_I64_e32_gfx12, 841, 1 },
{AMDGPU::V_CMP_LT_I64_e32_gfx6_gfx7, 842, 1 },
{AMDGPU::V_CMP_LT_I64_e32_vi, 843, 1 },
{AMDGPU::V_CMP_LT_U16_e32_gfx10, 844, 1 },
{AMDGPU::V_CMP_LT_U16_e32_vi, 845, 1 },
{AMDGPU::V_CMP_LT_U16_fake16_e32_gfx11, 846, 1 },
{AMDGPU::V_CMP_LT_U16_fake16_e32_gfx12, 847, 1 },
{AMDGPU::V_CMP_LT_U16_t16_e32_gfx11, 848, 1 },
{AMDGPU::V_CMP_LT_U16_t16_e32_gfx12, 849, 1 },
{AMDGPU::V_CMP_LT_U32_e32_gfx10, 850, 1 },
{AMDGPU::V_CMP_LT_U32_e32_gfx11, 851, 1 },
{AMDGPU::V_CMP_LT_U32_e32_gfx12, 852, 1 },
{AMDGPU::V_CMP_LT_U32_e32_gfx6_gfx7, 853, 1 },
{AMDGPU::V_CMP_LT_U32_e32_vi, 854, 1 },
{AMDGPU::V_CMP_LT_U64_e32_gfx10, 855, 1 },
{AMDGPU::V_CMP_LT_U64_e32_gfx11, 856, 1 },
{AMDGPU::V_CMP_LT_U64_e32_gfx12, 857, 1 },
{AMDGPU::V_CMP_LT_U64_e32_gfx6_gfx7, 858, 1 },
{AMDGPU::V_CMP_LT_U64_e32_vi, 859, 1 },
{AMDGPU::V_CMP_NEQ_F16_e32_gfx10, 860, 1 },
{AMDGPU::V_CMP_NEQ_F16_e32_vi, 861, 1 },
{AMDGPU::V_CMP_NEQ_F16_fake16_e32_gfx11, 862, 1 },
{AMDGPU::V_CMP_NEQ_F16_fake16_e32_gfx12, 863, 1 },
{AMDGPU::V_CMP_NEQ_F16_t16_e32_gfx11, 864, 1 },
{AMDGPU::V_CMP_NEQ_F16_t16_e32_gfx12, 865, 1 },
{AMDGPU::V_CMP_NEQ_F32_e32_gfx10, 866, 1 },
{AMDGPU::V_CMP_NEQ_F32_e32_gfx11, 867, 1 },
{AMDGPU::V_CMP_NEQ_F32_e32_gfx12, 868, 1 },
{AMDGPU::V_CMP_NEQ_F32_e32_gfx6_gfx7, 869, 1 },
{AMDGPU::V_CMP_NEQ_F32_e32_vi, 870, 1 },
{AMDGPU::V_CMP_NEQ_F64_e32_gfx10, 871, 1 },
{AMDGPU::V_CMP_NEQ_F64_e32_gfx11, 872, 1 },
{AMDGPU::V_CMP_NEQ_F64_e32_gfx12, 873, 1 },
{AMDGPU::V_CMP_NEQ_F64_e32_gfx6_gfx7, 874, 1 },
{AMDGPU::V_CMP_NEQ_F64_e32_vi, 875, 1 },
{AMDGPU::V_CMP_NE_I16_e32_gfx10, 876, 1 },
{AMDGPU::V_CMP_NE_I16_e32_vi, 877, 1 },
{AMDGPU::V_CMP_NE_I16_fake16_e32_gfx11, 878, 1 },
{AMDGPU::V_CMP_NE_I16_fake16_e32_gfx12, 879, 1 },
{AMDGPU::V_CMP_NE_I16_t16_e32_gfx11, 880, 1 },
{AMDGPU::V_CMP_NE_I16_t16_e32_gfx12, 881, 1 },
{AMDGPU::V_CMP_NE_I32_e32_gfx10, 882, 1 },
{AMDGPU::V_CMP_NE_I32_e32_gfx11, 883, 1 },
{AMDGPU::V_CMP_NE_I32_e32_gfx12, 884, 1 },
{AMDGPU::V_CMP_NE_I32_e32_gfx6_gfx7, 885, 1 },
{AMDGPU::V_CMP_NE_I32_e32_vi, 886, 1 },
{AMDGPU::V_CMP_NE_I64_e32_gfx10, 887, 1 },
{AMDGPU::V_CMP_NE_I64_e32_gfx11, 888, 1 },
{AMDGPU::V_CMP_NE_I64_e32_gfx12, 889, 1 },
{AMDGPU::V_CMP_NE_I64_e32_gfx6_gfx7, 890, 1 },
{AMDGPU::V_CMP_NE_I64_e32_vi, 891, 1 },
{AMDGPU::V_CMP_NE_U16_e32_gfx10, 892, 1 },
{AMDGPU::V_CMP_NE_U16_e32_vi, 893, 1 },
{AMDGPU::V_CMP_NE_U16_fake16_e32_gfx11, 894, 1 },
{AMDGPU::V_CMP_NE_U16_fake16_e32_gfx12, 895, 1 },
{AMDGPU::V_CMP_NE_U16_t16_e32_gfx11, 896, 1 },
{AMDGPU::V_CMP_NE_U16_t16_e32_gfx12, 897, 1 },
{AMDGPU::V_CMP_NE_U32_e32_gfx10, 898, 1 },
{AMDGPU::V_CMP_NE_U32_e32_gfx11, 899, 1 },
{AMDGPU::V_CMP_NE_U32_e32_gfx12, 900, 1 },
{AMDGPU::V_CMP_NE_U32_e32_gfx6_gfx7, 901, 1 },
{AMDGPU::V_CMP_NE_U32_e32_vi, 902, 1 },
{AMDGPU::V_CMP_NE_U64_e32_gfx10, 903, 1 },
{AMDGPU::V_CMP_NE_U64_e32_gfx11, 904, 1 },
{AMDGPU::V_CMP_NE_U64_e32_gfx12, 905, 1 },
{AMDGPU::V_CMP_NE_U64_e32_gfx6_gfx7, 906, 1 },
{AMDGPU::V_CMP_NE_U64_e32_vi, 907, 1 },
{AMDGPU::V_CMP_NGE_F16_e32_gfx10, 908, 1 },
{AMDGPU::V_CMP_NGE_F16_e32_vi, 909, 1 },
{AMDGPU::V_CMP_NGE_F16_fake16_e32_gfx11, 910, 1 },
{AMDGPU::V_CMP_NGE_F16_fake16_e32_gfx12, 911, 1 },
{AMDGPU::V_CMP_NGE_F16_t16_e32_gfx11, 912, 1 },
{AMDGPU::V_CMP_NGE_F16_t16_e32_gfx12, 913, 1 },
{AMDGPU::V_CMP_NGE_F32_e32_gfx10, 914, 1 },
{AMDGPU::V_CMP_NGE_F32_e32_gfx11, 915, 1 },
{AMDGPU::V_CMP_NGE_F32_e32_gfx12, 916, 1 },
{AMDGPU::V_CMP_NGE_F32_e32_gfx6_gfx7, 917, 1 },
{AMDGPU::V_CMP_NGE_F32_e32_vi, 918, 1 },
{AMDGPU::V_CMP_NGE_F64_e32_gfx10, 919, 1 },
{AMDGPU::V_CMP_NGE_F64_e32_gfx11, 920, 1 },
{AMDGPU::V_CMP_NGE_F64_e32_gfx12, 921, 1 },
{AMDGPU::V_CMP_NGE_F64_e32_gfx6_gfx7, 922, 1 },
{AMDGPU::V_CMP_NGE_F64_e32_vi, 923, 1 },
{AMDGPU::V_CMP_NGT_F16_e32_gfx10, 924, 1 },
{AMDGPU::V_CMP_NGT_F16_e32_vi, 925, 1 },
{AMDGPU::V_CMP_NGT_F16_fake16_e32_gfx11, 926, 1 },
{AMDGPU::V_CMP_NGT_F16_fake16_e32_gfx12, 927, 1 },
{AMDGPU::V_CMP_NGT_F16_t16_e32_gfx11, 928, 1 },
{AMDGPU::V_CMP_NGT_F16_t16_e32_gfx12, 929, 1 },
{AMDGPU::V_CMP_NGT_F32_e32_gfx10, 930, 1 },
{AMDGPU::V_CMP_NGT_F32_e32_gfx11, 931, 1 },
{AMDGPU::V_CMP_NGT_F32_e32_gfx12, 932, 1 },
{AMDGPU::V_CMP_NGT_F32_e32_gfx6_gfx7, 933, 1 },
{AMDGPU::V_CMP_NGT_F32_e32_vi, 934, 1 },
{AMDGPU::V_CMP_NGT_F64_e32_gfx10, 935, 1 },
{AMDGPU::V_CMP_NGT_F64_e32_gfx11, 936, 1 },
{AMDGPU::V_CMP_NGT_F64_e32_gfx12, 937, 1 },
{AMDGPU::V_CMP_NGT_F64_e32_gfx6_gfx7, 938, 1 },
{AMDGPU::V_CMP_NGT_F64_e32_vi, 939, 1 },
{AMDGPU::V_CMP_NLE_F16_e32_gfx10, 940, 1 },
{AMDGPU::V_CMP_NLE_F16_e32_vi, 941, 1 },
{AMDGPU::V_CMP_NLE_F16_fake16_e32_gfx11, 942, 1 },
{AMDGPU::V_CMP_NLE_F16_fake16_e32_gfx12, 943, 1 },
{AMDGPU::V_CMP_NLE_F16_t16_e32_gfx11, 944, 1 },
{AMDGPU::V_CMP_NLE_F16_t16_e32_gfx12, 945, 1 },
{AMDGPU::V_CMP_NLE_F32_e32_gfx10, 946, 1 },
{AMDGPU::V_CMP_NLE_F32_e32_gfx11, 947, 1 },
{AMDGPU::V_CMP_NLE_F32_e32_gfx12, 948, 1 },
{AMDGPU::V_CMP_NLE_F32_e32_gfx6_gfx7, 949, 1 },
{AMDGPU::V_CMP_NLE_F32_e32_vi, 950, 1 },
{AMDGPU::V_CMP_NLE_F64_e32_gfx10, 951, 1 },
{AMDGPU::V_CMP_NLE_F64_e32_gfx11, 952, 1 },
{AMDGPU::V_CMP_NLE_F64_e32_gfx12, 953, 1 },
{AMDGPU::V_CMP_NLE_F64_e32_gfx6_gfx7, 954, 1 },
{AMDGPU::V_CMP_NLE_F64_e32_vi, 955, 1 },
{AMDGPU::V_CMP_NLG_F16_e32_gfx10, 956, 1 },
{AMDGPU::V_CMP_NLG_F16_e32_vi, 957, 1 },
{AMDGPU::V_CMP_NLG_F16_fake16_e32_gfx11, 958, 1 },
{AMDGPU::V_CMP_NLG_F16_fake16_e32_gfx12, 959, 1 },
{AMDGPU::V_CMP_NLG_F16_t16_e32_gfx11, 960, 1 },
{AMDGPU::V_CMP_NLG_F16_t16_e32_gfx12, 961, 1 },
{AMDGPU::V_CMP_NLG_F32_e32_gfx10, 962, 1 },
{AMDGPU::V_CMP_NLG_F32_e32_gfx11, 963, 1 },
{AMDGPU::V_CMP_NLG_F32_e32_gfx12, 964, 1 },
{AMDGPU::V_CMP_NLG_F32_e32_gfx6_gfx7, 965, 1 },
{AMDGPU::V_CMP_NLG_F32_e32_vi, 966, 1 },
{AMDGPU::V_CMP_NLG_F64_e32_gfx10, 967, 1 },
{AMDGPU::V_CMP_NLG_F64_e32_gfx11, 968, 1 },
{AMDGPU::V_CMP_NLG_F64_e32_gfx12, 969, 1 },
{AMDGPU::V_CMP_NLG_F64_e32_gfx6_gfx7, 970, 1 },
{AMDGPU::V_CMP_NLG_F64_e32_vi, 971, 1 },
{AMDGPU::V_CMP_NLT_F16_e32_gfx10, 972, 1 },
{AMDGPU::V_CMP_NLT_F16_e32_vi, 973, 1 },
{AMDGPU::V_CMP_NLT_F16_fake16_e32_gfx11, 974, 1 },
{AMDGPU::V_CMP_NLT_F16_fake16_e32_gfx12, 975, 1 },
{AMDGPU::V_CMP_NLT_F16_t16_e32_gfx11, 976, 1 },
{AMDGPU::V_CMP_NLT_F16_t16_e32_gfx12, 977, 1 },
{AMDGPU::V_CMP_NLT_F32_e32_gfx10, 978, 1 },
{AMDGPU::V_CMP_NLT_F32_e32_gfx11, 979, 1 },
{AMDGPU::V_CMP_NLT_F32_e32_gfx12, 980, 1 },
{AMDGPU::V_CMP_NLT_F32_e32_gfx6_gfx7, 981, 1 },
{AMDGPU::V_CMP_NLT_F32_e32_vi, 982, 1 },
{AMDGPU::V_CMP_NLT_F64_e32_gfx10, 983, 1 },
{AMDGPU::V_CMP_NLT_F64_e32_gfx11, 984, 1 },
{AMDGPU::V_CMP_NLT_F64_e32_gfx12, 985, 1 },
{AMDGPU::V_CMP_NLT_F64_e32_gfx6_gfx7, 986, 1 },
{AMDGPU::V_CMP_NLT_F64_e32_vi, 987, 1 },
{AMDGPU::V_CMP_O_F16_e32_gfx10, 988, 1 },
{AMDGPU::V_CMP_O_F16_e32_vi, 989, 1 },
{AMDGPU::V_CMP_O_F16_fake16_e32_gfx11, 990, 1 },
{AMDGPU::V_CMP_O_F16_fake16_e32_gfx12, 991, 1 },
{AMDGPU::V_CMP_O_F16_t16_e32_gfx11, 992, 1 },
{AMDGPU::V_CMP_O_F16_t16_e32_gfx12, 993, 1 },
{AMDGPU::V_CMP_O_F32_e32_gfx10, 994, 1 },
{AMDGPU::V_CMP_O_F32_e32_gfx11, 995, 1 },
{AMDGPU::V_CMP_O_F32_e32_gfx12, 996, 1 },
{AMDGPU::V_CMP_O_F32_e32_gfx6_gfx7, 997, 1 },
{AMDGPU::V_CMP_O_F32_e32_vi, 998, 1 },
{AMDGPU::V_CMP_O_F64_e32_gfx10, 999, 1 },
{AMDGPU::V_CMP_O_F64_e32_gfx11, 1000, 1 },
{AMDGPU::V_CMP_O_F64_e32_gfx12, 1001, 1 },
{AMDGPU::V_CMP_O_F64_e32_gfx6_gfx7, 1002, 1 },
{AMDGPU::V_CMP_O_F64_e32_vi, 1003, 1 },
{AMDGPU::V_CMP_TRU_F16_e32_gfx10, 1004, 1 },
{AMDGPU::V_CMP_TRU_F16_e32_vi, 1005, 1 },
{AMDGPU::V_CMP_TRU_F32_e32_gfx10, 1006, 1 },
{AMDGPU::V_CMP_TRU_F32_e32_gfx6_gfx7, 1007, 1 },
{AMDGPU::V_CMP_TRU_F32_e32_vi, 1008, 1 },
{AMDGPU::V_CMP_TRU_F64_e32_gfx10, 1009, 1 },
{AMDGPU::V_CMP_TRU_F64_e32_gfx6_gfx7, 1010, 1 },
{AMDGPU::V_CMP_TRU_F64_e32_vi, 1011, 1 },
{AMDGPU::V_CMP_T_F16_fake16_e32_gfx11, 1012, 1 },
{AMDGPU::V_CMP_T_F16_t16_e32_gfx11, 1013, 1 },
{AMDGPU::V_CMP_T_F32_e32_gfx11, 1014, 1 },
{AMDGPU::V_CMP_T_F64_e32_gfx11, 1015, 1 },
{AMDGPU::V_CMP_T_I16_e32_vi, 1016, 1 },
{AMDGPU::V_CMP_T_I32_e32_gfx10, 1017, 1 },
{AMDGPU::V_CMP_T_I32_e32_gfx11, 1018, 1 },
{AMDGPU::V_CMP_T_I32_e32_gfx6_gfx7, 1019, 1 },
{AMDGPU::V_CMP_T_I32_e32_vi, 1020, 1 },
{AMDGPU::V_CMP_T_I64_e32_gfx10, 1021, 1 },
{AMDGPU::V_CMP_T_I64_e32_gfx11, 1022, 1 },
{AMDGPU::V_CMP_T_I64_e32_gfx6_gfx7, 1023, 1 },
{AMDGPU::V_CMP_T_I64_e32_vi, 1024, 1 },
{AMDGPU::V_CMP_T_U16_e32_vi, 1025, 1 },
{AMDGPU::V_CMP_T_U32_e32_gfx10, 1026, 1 },
{AMDGPU::V_CMP_T_U32_e32_gfx11, 1027, 1 },
{AMDGPU::V_CMP_T_U32_e32_gfx6_gfx7, 1028, 1 },
{AMDGPU::V_CMP_T_U32_e32_vi, 1029, 1 },
{AMDGPU::V_CMP_T_U64_e32_gfx10, 1030, 1 },
{AMDGPU::V_CMP_T_U64_e32_gfx11, 1031, 1 },
{AMDGPU::V_CMP_T_U64_e32_gfx6_gfx7, 1032, 1 },
{AMDGPU::V_CMP_T_U64_e32_vi, 1033, 1 },
{AMDGPU::V_CMP_U_F16_e32_gfx10, 1034, 1 },
{AMDGPU::V_CMP_U_F16_e32_vi, 1035, 1 },
{AMDGPU::V_CMP_U_F16_fake16_e32_gfx11, 1036, 1 },
{AMDGPU::V_CMP_U_F16_fake16_e32_gfx12, 1037, 1 },
{AMDGPU::V_CMP_U_F16_t16_e32_gfx11, 1038, 1 },
{AMDGPU::V_CMP_U_F16_t16_e32_gfx12, 1039, 1 },
{AMDGPU::V_CMP_U_F32_e32_gfx10, 1040, 1 },
{AMDGPU::V_CMP_U_F32_e32_gfx11, 1041, 1 },
{AMDGPU::V_CMP_U_F32_e32_gfx12, 1042, 1 },
{AMDGPU::V_CMP_U_F32_e32_gfx6_gfx7, 1043, 1 },
{AMDGPU::V_CMP_U_F32_e32_vi, 1044, 1 },
{AMDGPU::V_CMP_U_F64_e32_gfx10, 1045, 1 },
{AMDGPU::V_CMP_U_F64_e32_gfx11, 1046, 1 },
{AMDGPU::V_CMP_U_F64_e32_gfx12, 1047, 1 },
{AMDGPU::V_CMP_U_F64_e32_gfx6_gfx7, 1048, 1 },
{AMDGPU::V_CMP_U_F64_e32_vi, 1049, 1 },
{AMDGPU::V_SUBREV_CO_U32_e32_gfx9, 1050, 2 },
{AMDGPU::V_SUB_CO_U32_e32_gfx9, 1052, 2 },
};
static const AliasPattern Patterns[] = {
{0, 0, 3, 6 },
{0, 6, 3, 6 },
{26, 12, 2, 4 },
{48, 16, 2, 4 },
{70, 20, 2, 4 },
{91, 24, 2, 4 },
{112, 28, 2, 4 },
{134, 32, 2, 4 },
{156, 36, 2, 4 },
{178, 40, 2, 4 },
{200, 44, 2, 4 },
{222, 48, 2, 4 },
{244, 52, 2, 4 },
{266, 56, 2, 4 },
{288, 60, 2, 4 },
{310, 64, 2, 4 },
{332, 68, 2, 4 },
{355, 72, 2, 4 },
{378, 76, 2, 4 },
{401, 80, 2, 4 },
{424, 84, 2, 4 },
{447, 88, 2, 4 },
{470, 92, 2, 4 },
{493, 96, 2, 4 },
{516, 100, 2, 4 },
{539, 104, 2, 4 },
{562, 108, 2, 4 },
{585, 112, 2, 4 },
{608, 116, 2, 4 },
{629, 120, 2, 4 },
{650, 124, 2, 4 },
{673, 128, 2, 4 },
{696, 132, 2, 4 },
{717, 136, 2, 4 },
{738, 140, 2, 4 },
{759, 144, 2, 4 },
{780, 148, 2, 4 },
{800, 152, 2, 4 },
{820, 156, 2, 4 },
{841, 160, 2, 4 },
{862, 164, 2, 4 },
{883, 168, 2, 4 },
{904, 172, 2, 4 },
{925, 176, 2, 4 },
{946, 180, 2, 4 },
{967, 184, 2, 4 },
{988, 188, 2, 4 },
{1009, 192, 2, 4 },
{1030, 196, 2, 4 },
{1052, 200, 2, 4 },
{1074, 204, 2, 4 },
{1096, 208, 2, 4 },
{1118, 212, 2, 4 },
{1140, 216, 2, 4 },
{1162, 220, 2, 4 },
{1184, 224, 2, 4 },
{1206, 228, 2, 4 },
{1228, 232, 2, 4 },
{1250, 236, 2, 4 },
{1272, 240, 2, 4 },
{1294, 244, 2, 4 },
{1314, 248, 2, 4 },
{1334, 252, 2, 4 },
{1356, 256, 2, 4 },
{1378, 260, 2, 4 },
{1398, 264, 2, 4 },
{1418, 268, 2, 4 },
{1418, 272, 2, 4 },
{1442, 276, 2, 4 },
{1442, 280, 2, 3 },
{1442, 283, 2, 4 },
{1442, 287, 2, 3 },
{1466, 290, 2, 4 },
{1466, 294, 2, 4 },
{1466, 298, 2, 3 },
{1466, 301, 2, 4 },
{1466, 305, 2, 4 },
{1490, 309, 2, 4 },
{1490, 313, 2, 4 },
{1490, 317, 2, 3 },
{1490, 320, 2, 4 },
{1490, 324, 2, 4 },
{1514, 328, 2, 4 },
{1514, 332, 2, 4 },
{1535, 336, 2, 4 },
{1535, 340, 2, 3 },
{1535, 343, 2, 4 },
{1535, 347, 2, 3 },
{1556, 350, 2, 4 },
{1556, 354, 2, 4 },
{1556, 358, 2, 3 },
{1556, 361, 2, 4 },
{1556, 365, 2, 4 },
{1577, 369, 2, 4 },
{1577, 373, 2, 4 },
{1577, 377, 2, 3 },
{1577, 380, 2, 4 },
{1577, 384, 2, 4 },
{1598, 388, 2, 4 },
{1598, 392, 2, 4 },
{1619, 396, 2, 4 },
{1619, 400, 2, 3 },
{1619, 403, 2, 4 },
{1619, 407, 2, 3 },
{1640, 410, 2, 4 },
{1640, 414, 2, 4 },
{1640, 418, 2, 3 },
{1640, 421, 2, 4 },
{1640, 425, 2, 4 },
{1661, 429, 2, 4 },
{1661, 433, 2, 4 },
{1661, 437, 2, 3 },
{1661, 440, 2, 4 },
{1661, 444, 2, 4 },
{1682, 448, 2, 4 },
{1682, 452, 2, 4 },
{1703, 456, 2, 4 },
{1703, 460, 2, 3 },
{1703, 463, 2, 4 },
{1703, 467, 2, 3 },
{1724, 470, 2, 4 },
{1724, 474, 2, 4 },
{1724, 478, 2, 3 },
{1724, 481, 2, 4 },
{1724, 485, 2, 4 },
{1745, 489, 2, 4 },
{1745, 493, 2, 4 },
{1745, 497, 2, 3 },
{1745, 500, 2, 4 },
{1745, 504, 2, 4 },
{1766, 508, 2, 4 },
{1766, 512, 2, 4 },
{1786, 516, 2, 4 },
{1786, 520, 2, 4 },
{1806, 524, 2, 4 },
{1806, 528, 2, 4 },
{1806, 532, 2, 4 },
{1806, 536, 2, 4 },
{1826, 540, 2, 4 },
{1826, 544, 2, 4 },
{1826, 548, 2, 4 },
{1826, 552, 2, 4 },
{1846, 556, 2, 4 },
{1866, 560, 2, 4 },
{1866, 564, 2, 4 },
{1866, 568, 2, 4 },
{1866, 572, 2, 4 },
{1886, 576, 2, 4 },
{1886, 580, 2, 4 },
{1886, 584, 2, 4 },
{1886, 588, 2, 4 },
{1906, 592, 2, 4 },
{1926, 596, 2, 4 },
{1926, 600, 2, 4 },
{1926, 604, 2, 4 },
{1926, 608, 2, 4 },
{1946, 612, 2, 4 },
{1946, 616, 2, 4 },
{1946, 620, 2, 4 },
{1946, 624, 2, 4 },
{1966, 628, 2, 4 },
{1966, 632, 2, 4 },
{1987, 636, 2, 4 },
{1987, 640, 2, 3 },
{1987, 643, 2, 4 },
{1987, 647, 2, 3 },
{2008, 650, 2, 4 },
{2008, 654, 2, 4 },
{2008, 658, 2, 3 },
{2008, 661, 2, 4 },
{2008, 665, 2, 4 },
{2029, 669, 2, 4 },
{2029, 673, 2, 4 },
{2029, 677, 2, 3 },
{2029, 680, 2, 4 },
{2029, 684, 2, 4 },
{2050, 688, 2, 4 },
{2050, 692, 2, 4 },
{2071, 696, 2, 4 },
{2071, 700, 2, 3 },
{2071, 703, 2, 4 },
{2071, 707, 2, 3 },
{2092, 710, 2, 4 },
{2092, 714, 2, 4 },
{2092, 718, 2, 3 },
{2092, 721, 2, 4 },
{2092, 725, 2, 4 },
{2113, 729, 2, 4 },
{2113, 733, 2, 4 },
{2113, 737, 2, 3 },
{2113, 740, 2, 4 },
{2113, 744, 2, 4 },
{2134, 748, 2, 4 },
{2134, 752, 2, 4 },
{2155, 756, 2, 4 },
{2155, 760, 2, 3 },
{2155, 763, 2, 4 },
{2155, 767, 2, 3 },
{2176, 770, 2, 4 },
{2176, 774, 2, 4 },
{2176, 778, 2, 3 },
{2176, 781, 2, 4 },
{2176, 785, 2, 4 },
{2197, 789, 2, 4 },
{2197, 793, 2, 4 },
{2197, 797, 2, 3 },
{2197, 800, 2, 4 },
{2197, 804, 2, 4 },
{2218, 808, 2, 4 },
{2218, 812, 2, 4 },
{2239, 816, 2, 4 },
{2239, 820, 2, 3 },
{2239, 823, 2, 4 },
{2239, 827, 2, 3 },
{2260, 830, 2, 4 },
{2260, 834, 2, 4 },
{2260, 838, 2, 3 },
{2260, 841, 2, 4 },
{2260, 845, 2, 4 },
{2281, 849, 2, 4 },
{2281, 853, 2, 4 },
{2281, 857, 2, 3 },
{2281, 860, 2, 4 },
{2281, 864, 2, 4 },
{2302, 868, 2, 4 },
{2302, 872, 2, 4 },
{2323, 876, 2, 4 },
{2323, 880, 2, 3 },
{2323, 883, 2, 4 },
{2323, 887, 2, 3 },
{2344, 890, 2, 4 },
{2344, 894, 2, 4 },
{2344, 898, 2, 3 },
{2344, 901, 2, 4 },
{2344, 905, 2, 4 },
{2365, 909, 2, 4 },
{2365, 913, 2, 4 },
{2365, 917, 2, 3 },
{2365, 920, 2, 4 },
{2365, 924, 2, 4 },
{2386, 928, 2, 4 },
{2386, 932, 2, 4 },
{2407, 936, 2, 4 },
{2407, 940, 2, 3 },
{2407, 943, 2, 4 },
{2407, 947, 2, 3 },
{2428, 950, 2, 4 },
{2428, 954, 2, 4 },
{2428, 958, 2, 3 },
{2428, 961, 2, 4 },
{2428, 965, 2, 4 },
{2449, 969, 2, 4 },
{2449, 973, 2, 4 },
{2449, 977, 2, 3 },
{2449, 980, 2, 4 },
{2449, 984, 2, 4 },
{2470, 988, 2, 4 },
{2470, 992, 2, 4 },
{2491, 996, 2, 4 },
{2491, 1000, 2, 3 },
{2491, 1003, 2, 4 },
{2491, 1007, 2, 3 },
{2512, 1010, 2, 4 },
{2512, 1014, 2, 4 },
{2512, 1018, 2, 3 },
{2512, 1021, 2, 4 },
{2512, 1025, 2, 4 },
{2533, 1029, 2, 4 },
{2533, 1033, 2, 4 },
{2533, 1037, 2, 3 },
{2533, 1040, 2, 4 },
{2533, 1044, 2, 4 },
{2554, 1048, 2, 4 },
{2554, 1052, 2, 4 },
{2575, 1056, 2, 4 },
{2575, 1060, 2, 3 },
{2575, 1063, 2, 4 },
{2575, 1067, 2, 3 },
{2596, 1070, 2, 4 },
{2596, 1074, 2, 4 },
{2596, 1078, 2, 3 },
{2596, 1081, 2, 4 },
{2596, 1085, 2, 4 },
{2617, 1089, 2, 4 },
{2617, 1093, 2, 4 },
{2617, 1097, 2, 3 },
{2617, 1100, 2, 4 },
{2617, 1104, 2, 4 },
{2638, 1108, 2, 4 },
{2638, 1112, 2, 4 },
{2659, 1116, 2, 4 },
{2659, 1120, 2, 3 },
{2659, 1123, 2, 4 },
{2659, 1127, 2, 3 },
{2680, 1130, 2, 4 },
{2680, 1134, 2, 4 },
{2680, 1138, 2, 3 },
{2680, 1141, 2, 4 },
{2680, 1145, 2, 4 },
{2701, 1149, 2, 4 },
{2701, 1153, 2, 4 },
{2701, 1157, 2, 3 },
{2701, 1160, 2, 4 },
{2701, 1164, 2, 4 },
{2722, 1168, 2, 4 },
{2722, 1172, 2, 4 },
{2743, 1176, 2, 4 },
{2743, 1180, 2, 3 },
{2743, 1183, 2, 4 },
{2743, 1187, 2, 3 },
{2764, 1190, 2, 4 },
{2764, 1194, 2, 4 },
{2764, 1198, 2, 3 },
{2764, 1201, 2, 4 },
{2764, 1205, 2, 4 },
{2785, 1209, 2, 4 },
{2785, 1213, 2, 4 },
{2785, 1217, 2, 3 },
{2785, 1220, 2, 4 },
{2785, 1224, 2, 4 },
{2806, 1228, 2, 4 },
{2806, 1232, 2, 4 },
{2827, 1236, 2, 4 },
{2827, 1240, 2, 3 },
{2827, 1243, 2, 4 },
{2827, 1247, 2, 3 },
{2848, 1250, 2, 4 },
{2848, 1254, 2, 4 },
{2848, 1258, 2, 3 },
{2848, 1261, 2, 4 },
{2848, 1265, 2, 4 },
{2869, 1269, 2, 4 },
{2869, 1273, 2, 4 },
{2869, 1277, 2, 3 },
{2869, 1280, 2, 4 },
{2869, 1284, 2, 4 },
{2890, 1288, 2, 4 },
{2890, 1292, 2, 4 },
{2911, 1296, 2, 4 },
{2911, 1300, 2, 3 },
{2911, 1303, 2, 4 },
{2911, 1307, 2, 3 },
{2932, 1310, 2, 4 },
{2932, 1314, 2, 4 },
{2932, 1318, 2, 3 },
{2932, 1321, 2, 4 },
{2932, 1325, 2, 4 },
{2953, 1329, 2, 4 },
{2953, 1333, 2, 4 },
{2953, 1337, 2, 3 },
{2953, 1340, 2, 4 },
{2953, 1344, 2, 4 },
{2974, 1348, 2, 4 },
{2974, 1352, 2, 4 },
{2995, 1356, 2, 4 },
{2995, 1360, 2, 3 },
{2995, 1363, 2, 4 },
{2995, 1367, 2, 3 },
{3016, 1370, 2, 4 },
{3016, 1374, 2, 4 },
{3016, 1378, 2, 3 },
{3016, 1381, 2, 4 },
{3016, 1385, 2, 4 },
{3037, 1389, 2, 4 },
{3037, 1393, 2, 4 },
{3037, 1397, 2, 3 },
{3037, 1400, 2, 4 },
{3037, 1404, 2, 4 },
{3058, 1408, 2, 4 },
{3058, 1412, 2, 4 },
{3080, 1416, 2, 4 },
{3080, 1420, 2, 3 },
{3080, 1423, 2, 4 },
{3080, 1427, 2, 3 },
{3102, 1430, 2, 4 },
{3102, 1434, 2, 4 },
{3102, 1438, 2, 3 },
{3102, 1441, 2, 4 },
{3102, 1445, 2, 4 },
{3124, 1449, 2, 4 },
{3124, 1453, 2, 4 },
{3124, 1457, 2, 3 },
{3124, 1460, 2, 4 },
{3124, 1464, 2, 4 },
{3146, 1468, 2, 4 },
{3146, 1472, 2, 4 },
{3167, 1476, 2, 4 },
{3167, 1480, 2, 3 },
{3167, 1483, 2, 4 },
{3167, 1487, 2, 3 },
{3188, 1490, 2, 4 },
{3188, 1494, 2, 4 },
{3188, 1498, 2, 3 },
{3188, 1501, 2, 4 },
{3188, 1505, 2, 4 },
{3209, 1509, 2, 4 },
{3209, 1513, 2, 4 },
{3209, 1517, 2, 3 },
{3209, 1520, 2, 4 },
{3209, 1524, 2, 4 },
{3230, 1528, 2, 4 },
{3230, 1532, 2, 4 },
{3251, 1536, 2, 4 },
{3251, 1540, 2, 3 },
{3251, 1543, 2, 4 },
{3251, 1547, 2, 3 },
{3272, 1550, 2, 4 },
{3272, 1554, 2, 4 },
{3272, 1558, 2, 3 },
{3272, 1561, 2, 4 },
{3272, 1565, 2, 4 },
{3293, 1569, 2, 4 },
{3293, 1573, 2, 4 },
{3293, 1577, 2, 3 },
{3293, 1580, 2, 4 },
{3293, 1584, 2, 4 },
{3314, 1588, 2, 4 },
{3314, 1592, 2, 4 },
{3336, 1596, 2, 4 },
{3336, 1600, 2, 3 },
{3336, 1603, 2, 4 },
{3336, 1607, 2, 3 },
{3358, 1610, 2, 4 },
{3358, 1614, 2, 4 },
{3358, 1618, 2, 3 },
{3358, 1621, 2, 4 },
{3358, 1625, 2, 4 },
{3380, 1629, 2, 4 },
{3380, 1633, 2, 4 },
{3380, 1637, 2, 3 },
{3380, 1640, 2, 4 },
{3380, 1644, 2, 4 },
{3402, 1648, 2, 4 },
{3402, 1652, 2, 4 },
{3424, 1656, 2, 4 },
{3424, 1660, 2, 3 },
{3424, 1663, 2, 4 },
{3424, 1667, 2, 3 },
{3446, 1670, 2, 4 },
{3446, 1674, 2, 4 },
{3446, 1678, 2, 3 },
{3446, 1681, 2, 4 },
{3446, 1685, 2, 4 },
{3468, 1689, 2, 4 },
{3468, 1693, 2, 4 },
{3468, 1697, 2, 3 },
{3468, 1700, 2, 4 },
{3468, 1704, 2, 4 },
{3490, 1708, 2, 4 },
{3490, 1712, 2, 4 },
{3512, 1716, 2, 4 },
{3512, 1720, 2, 3 },
{3512, 1723, 2, 4 },
{3512, 1727, 2, 3 },
{3534, 1730, 2, 4 },
{3534, 1734, 2, 4 },
{3534, 1738, 2, 3 },
{3534, 1741, 2, 4 },
{3534, 1745, 2, 4 },
{3556, 1749, 2, 4 },
{3556, 1753, 2, 4 },
{3556, 1757, 2, 3 },
{3556, 1760, 2, 4 },
{3556, 1764, 2, 4 },
{3578, 1768, 2, 4 },
{3578, 1772, 2, 4 },
{3600, 1776, 2, 4 },
{3600, 1780, 2, 3 },
{3600, 1783, 2, 4 },
{3600, 1787, 2, 3 },
{3622, 1790, 2, 4 },
{3622, 1794, 2, 4 },
{3622, 1798, 2, 3 },
{3622, 1801, 2, 4 },
{3622, 1805, 2, 4 },
{3644, 1809, 2, 4 },
{3644, 1813, 2, 4 },
{3644, 1817, 2, 3 },
{3644, 1820, 2, 4 },
{3644, 1824, 2, 4 },
{3666, 1828, 2, 4 },
{3666, 1832, 2, 4 },
{3688, 1836, 2, 4 },
{3688, 1840, 2, 3 },
{3688, 1843, 2, 4 },
{3688, 1847, 2, 3 },
{3710, 1850, 2, 4 },
{3710, 1854, 2, 4 },
{3710, 1858, 2, 3 },
{3710, 1861, 2, 4 },
{3710, 1865, 2, 4 },
{3732, 1869, 2, 4 },
{3732, 1873, 2, 4 },
{3732, 1877, 2, 3 },
{3732, 1880, 2, 4 },
{3732, 1884, 2, 4 },
{3754, 1888, 2, 4 },
{3754, 1892, 2, 4 },
{3774, 1896, 2, 4 },
{3774, 1900, 2, 3 },
{3774, 1903, 2, 4 },
{3774, 1907, 2, 3 },
{3794, 1910, 2, 4 },
{3794, 1914, 2, 4 },
{3794, 1918, 2, 3 },
{3794, 1921, 2, 4 },
{3794, 1925, 2, 4 },
{3814, 1929, 2, 4 },
{3814, 1933, 2, 4 },
{3814, 1937, 2, 3 },
{3814, 1940, 2, 4 },
{3814, 1944, 2, 4 },
{3834, 1948, 2, 4 },
{3834, 1952, 2, 4 },
{3856, 1956, 2, 4 },
{3856, 1960, 2, 4 },
{3856, 1964, 2, 4 },
{3878, 1968, 2, 4 },
{3878, 1972, 2, 4 },
{3878, 1976, 2, 4 },
{3900, 1980, 2, 4 },
{3900, 1984, 2, 4 },
{3920, 1988, 2, 4 },
{3940, 1992, 2, 4 },
{3960, 1996, 2, 4 },
{3980, 2000, 2, 4 },
{3980, 2004, 2, 4 },
{3980, 2008, 2, 4 },
{3980, 2012, 2, 4 },
{4000, 2016, 2, 4 },
{4000, 2020, 2, 4 },
{4000, 2024, 2, 4 },
{4000, 2028, 2, 4 },
{4020, 2032, 2, 4 },
{4040, 2036, 2, 4 },
{4040, 2040, 2, 4 },
{4040, 2044, 2, 4 },
{4040, 2048, 2, 4 },
{4060, 2052, 2, 4 },
{4060, 2056, 2, 4 },
{4060, 2060, 2, 4 },
{4060, 2064, 2, 4 },
{4080, 2068, 2, 4 },
{4080, 2072, 2, 4 },
{4100, 2076, 2, 4 },
{4100, 2080, 2, 3 },
{4100, 2083, 2, 4 },
{4100, 2087, 2, 3 },
{4120, 2090, 2, 4 },
{4120, 2094, 2, 4 },
{4120, 2098, 2, 3 },
{4120, 2101, 2, 4 },
{4120, 2105, 2, 4 },
{4140, 2109, 2, 4 },
{4140, 2113, 2, 4 },
{4140, 2117, 2, 3 },
{4140, 2120, 2, 4 },
{4140, 2124, 2, 4 },
{4160, 2128, 2, 4 },
{4160, 2132, 2, 4 },
{4183, 2136, 2, 4 },
{4183, 2140, 2, 3 },
{4183, 2143, 2, 4 },
{4183, 2147, 2, 3 },
{4206, 2150, 2, 4 },
{4206, 2154, 2, 4 },
{4206, 2158, 2, 3 },
{4206, 2161, 2, 4 },
{4206, 2165, 2, 4 },
{4229, 2169, 2, 4 },
{4229, 2173, 2, 4 },
{4229, 2177, 2, 3 },
{4229, 2180, 2, 4 },
{4229, 2184, 2, 4 },
{4252, 2188, 2, 4 },
{4252, 2192, 2, 4 },
{4272, 2196, 2, 4 },
{4272, 2200, 2, 3 },
{4272, 2203, 2, 4 },
{4272, 2207, 2, 3 },
{4292, 2210, 2, 4 },
{4292, 2214, 2, 4 },
{4292, 2218, 2, 3 },
{4292, 2221, 2, 4 },
{4292, 2225, 2, 4 },
{4312, 2229, 2, 4 },
{4312, 2233, 2, 4 },
{4312, 2237, 2, 3 },
{4312, 2240, 2, 4 },
{4312, 2244, 2, 4 },
{4332, 2248, 2, 4 },
{4332, 2252, 2, 4 },
{4352, 2256, 2, 4 },
{4352, 2260, 2, 3 },
{4352, 2263, 2, 4 },
{4352, 2267, 2, 3 },
{4372, 2270, 2, 4 },
{4372, 2274, 2, 4 },
{4372, 2278, 2, 3 },
{4372, 2281, 2, 4 },
{4372, 2285, 2, 4 },
{4392, 2289, 2, 4 },
{4392, 2293, 2, 4 },
{4392, 2297, 2, 3 },
{4392, 2300, 2, 4 },
{4392, 2304, 2, 4 },
{4412, 2308, 2, 4 },
{4412, 2312, 2, 4 },
{4432, 2316, 2, 4 },
{4432, 2320, 2, 3 },
{4432, 2323, 2, 4 },
{4432, 2327, 2, 3 },
{4452, 2330, 2, 4 },
{4452, 2334, 2, 4 },
{4452, 2338, 2, 3 },
{4452, 2341, 2, 4 },
{4452, 2345, 2, 4 },
{4472, 2349, 2, 4 },
{4472, 2353, 2, 4 },
{4472, 2357, 2, 3 },
{4472, 2360, 2, 4 },
{4472, 2364, 2, 4 },
{4492, 2368, 2, 4 },
{4492, 2372, 2, 4 },
{4511, 2376, 2, 4 },
{4511, 2380, 2, 4 },
{4530, 2384, 2, 4 },
{4530, 2388, 2, 4 },
{4530, 2392, 2, 4 },
{4530, 2396, 2, 4 },
{4549, 2400, 2, 4 },
{4549, 2404, 2, 4 },
{4549, 2408, 2, 4 },
{4549, 2412, 2, 4 },
{4568, 2416, 2, 4 },
{4587, 2420, 2, 4 },
{4587, 2424, 2, 4 },
{4587, 2428, 2, 4 },
{4587, 2432, 2, 4 },
{4606, 2436, 2, 4 },
{4606, 2440, 2, 4 },
{4606, 2444, 2, 4 },
{4606, 2448, 2, 4 },
{4625, 2452, 2, 4 },
{4644, 2456, 2, 4 },
{4644, 2460, 2, 4 },
{4644, 2464, 2, 4 },
{4644, 2468, 2, 4 },
{4663, 2472, 2, 4 },
{4663, 2476, 2, 4 },
{4663, 2480, 2, 4 },
{4663, 2484, 2, 4 },
{4682, 2488, 2, 4 },
{4682, 2492, 2, 4 },
{4702, 2496, 2, 4 },
{4702, 2500, 2, 3 },
{4702, 2503, 2, 4 },
{4702, 2507, 2, 3 },
{4722, 2510, 2, 4 },
{4722, 2514, 2, 4 },
{4722, 2518, 2, 3 },
{4722, 2521, 2, 4 },
{4722, 2525, 2, 4 },
{4742, 2529, 2, 4 },
{4742, 2533, 2, 4 },
{4742, 2537, 2, 3 },
{4742, 2540, 2, 4 },
{4742, 2544, 2, 4 },
{4762, 2548, 2, 4 },
{4762, 2552, 2, 4 },
{4782, 2556, 2, 4 },
{4782, 2560, 2, 3 },
{4782, 2563, 2, 4 },
{4782, 2567, 2, 3 },
{4802, 2570, 2, 4 },
{4802, 2574, 2, 4 },
{4802, 2578, 2, 3 },
{4802, 2581, 2, 4 },
{4802, 2585, 2, 4 },
{4822, 2589, 2, 4 },
{4822, 2593, 2, 4 },
{4822, 2597, 2, 3 },
{4822, 2600, 2, 4 },
{4822, 2604, 2, 4 },
{4842, 2608, 2, 4 },
{4842, 2612, 2, 4 },
{4862, 2616, 2, 4 },
{4862, 2620, 2, 3 },
{4862, 2623, 2, 4 },
{4862, 2627, 2, 3 },
{4882, 2630, 2, 4 },
{4882, 2634, 2, 4 },
{4882, 2638, 2, 3 },
{4882, 2641, 2, 4 },
{4882, 2645, 2, 4 },
{4902, 2649, 2, 4 },
{4902, 2653, 2, 4 },
{4902, 2657, 2, 3 },
{4902, 2660, 2, 4 },
{4902, 2664, 2, 4 },
{4922, 2668, 2, 4 },
{4922, 2672, 2, 4 },
{4942, 2676, 2, 4 },
{4942, 2680, 2, 3 },
{4942, 2683, 2, 4 },
{4942, 2687, 2, 3 },
{4962, 2690, 2, 4 },
{4962, 2694, 2, 4 },
{4962, 2698, 2, 3 },
{4962, 2701, 2, 4 },
{4962, 2705, 2, 4 },
{4982, 2709, 2, 4 },
{4982, 2713, 2, 4 },
{4982, 2717, 2, 3 },
{4982, 2720, 2, 4 },
{4982, 2724, 2, 4 },
{5002, 2728, 2, 4 },
{5002, 2732, 2, 4 },
{5022, 2736, 2, 4 },
{5022, 2740, 2, 3 },
{5022, 2743, 2, 4 },
{5022, 2747, 2, 3 },
{5042, 2750, 2, 4 },
{5042, 2754, 2, 4 },
{5042, 2758, 2, 3 },
{5042, 2761, 2, 4 },
{5042, 2765, 2, 4 },
{5062, 2769, 2, 4 },
{5062, 2773, 2, 4 },
{5062, 2777, 2, 3 },
{5062, 2780, 2, 4 },
{5062, 2784, 2, 4 },
{5082, 2788, 2, 4 },
{5082, 2792, 2, 4 },
{5102, 2796, 2, 4 },
{5102, 2800, 2, 3 },
{5102, 2803, 2, 4 },
{5102, 2807, 2, 3 },
{5122, 2810, 2, 4 },
{5122, 2814, 2, 4 },
{5122, 2818, 2, 3 },
{5122, 2821, 2, 4 },
{5122, 2825, 2, 4 },
{5142, 2829, 2, 4 },
{5142, 2833, 2, 4 },
{5142, 2837, 2, 3 },
{5142, 2840, 2, 4 },
{5142, 2844, 2, 4 },
{5162, 2848, 2, 4 },
{5162, 2852, 2, 4 },
{5182, 2856, 2, 4 },
{5182, 2860, 2, 3 },
{5182, 2863, 2, 4 },
{5182, 2867, 2, 3 },
{5202, 2870, 2, 4 },
{5202, 2874, 2, 4 },
{5202, 2878, 2, 3 },
{5202, 2881, 2, 4 },
{5202, 2885, 2, 4 },
{5222, 2889, 2, 4 },
{5222, 2893, 2, 4 },
{5222, 2897, 2, 3 },
{5222, 2900, 2, 4 },
{5222, 2904, 2, 4 },
{5242, 2908, 2, 4 },
{5242, 2912, 2, 4 },
{5262, 2916, 2, 4 },
{5262, 2920, 2, 3 },
{5262, 2923, 2, 4 },
{5262, 2927, 2, 3 },
{5282, 2930, 2, 4 },
{5282, 2934, 2, 4 },
{5282, 2938, 2, 3 },
{5282, 2941, 2, 4 },
{5282, 2945, 2, 4 },
{5302, 2949, 2, 4 },
{5302, 2953, 2, 4 },
{5302, 2957, 2, 3 },
{5302, 2960, 2, 4 },
{5302, 2964, 2, 4 },
{5322, 2968, 2, 4 },
{5322, 2972, 2, 4 },
{5342, 2976, 2, 4 },
{5342, 2980, 2, 3 },
{5342, 2983, 2, 4 },
{5342, 2987, 2, 3 },
{5362, 2990, 2, 4 },
{5362, 2994, 2, 4 },
{5362, 2998, 2, 3 },
{5362, 3001, 2, 4 },
{5362, 3005, 2, 4 },
{5382, 3009, 2, 4 },
{5382, 3013, 2, 4 },
{5382, 3017, 2, 3 },
{5382, 3020, 2, 4 },
{5382, 3024, 2, 4 },
{5402, 3028, 2, 4 },
{5402, 3032, 2, 4 },
{5422, 3036, 2, 4 },
{5422, 3040, 2, 3 },
{5422, 3043, 2, 4 },
{5422, 3047, 2, 3 },
{5442, 3050, 2, 4 },
{5442, 3054, 2, 4 },
{5442, 3058, 2, 3 },
{5442, 3061, 2, 4 },
{5442, 3065, 2, 4 },
{5462, 3069, 2, 4 },
{5462, 3073, 2, 4 },
{5462, 3077, 2, 3 },
{5462, 3080, 2, 4 },
{5462, 3084, 2, 4 },
{5482, 3088, 2, 4 },
{5482, 3092, 2, 4 },
{5502, 3096, 2, 4 },
{5502, 3100, 2, 3 },
{5502, 3103, 2, 4 },
{5502, 3107, 2, 3 },
{5522, 3110, 2, 4 },
{5522, 3114, 2, 4 },
{5522, 3118, 2, 3 },
{5522, 3121, 2, 4 },
{5522, 3125, 2, 4 },
{5542, 3129, 2, 4 },
{5542, 3133, 2, 4 },
{5542, 3137, 2, 3 },
{5542, 3140, 2, 4 },
{5542, 3144, 2, 4 },
{5562, 3148, 2, 4 },
{5562, 3152, 2, 4 },
{5582, 3156, 2, 4 },
{5582, 3160, 2, 3 },
{5582, 3163, 2, 4 },
{5582, 3167, 2, 3 },
{5602, 3170, 2, 4 },
{5602, 3174, 2, 4 },
{5602, 3178, 2, 3 },
{5602, 3181, 2, 4 },
{5602, 3185, 2, 4 },
{5622, 3189, 2, 4 },
{5622, 3193, 2, 4 },
{5622, 3197, 2, 3 },
{5622, 3200, 2, 4 },
{5622, 3204, 2, 4 },
{5642, 3208, 2, 4 },
{5642, 3212, 2, 4 },
{5662, 3216, 2, 4 },
{5662, 3220, 2, 3 },
{5662, 3223, 2, 4 },
{5662, 3227, 2, 3 },
{5682, 3230, 2, 4 },
{5682, 3234, 2, 4 },
{5682, 3238, 2, 3 },
{5682, 3241, 2, 4 },
{5682, 3245, 2, 4 },
{5702, 3249, 2, 4 },
{5702, 3253, 2, 4 },
{5702, 3257, 2, 3 },
{5702, 3260, 2, 4 },
{5702, 3264, 2, 4 },
{5722, 3268, 2, 4 },
{5722, 3272, 2, 4 },
{5743, 3276, 2, 4 },
{5743, 3280, 2, 3 },
{5743, 3283, 2, 4 },
{5743, 3287, 2, 3 },
{5764, 3290, 2, 4 },
{5764, 3294, 2, 4 },
{5764, 3298, 2, 3 },
{5764, 3301, 2, 4 },
{5764, 3305, 2, 4 },
{5785, 3309, 2, 4 },
{5785, 3313, 2, 4 },
{5785, 3317, 2, 3 },
{5785, 3320, 2, 4 },
{5785, 3324, 2, 4 },
{5806, 3328, 2, 4 },
{5806, 3332, 2, 4 },
{5826, 3336, 2, 4 },
{5826, 3340, 2, 3 },
{5826, 3343, 2, 4 },
{5826, 3347, 2, 3 },
{5846, 3350, 2, 4 },
{5846, 3354, 2, 4 },
{5846, 3358, 2, 3 },
{5846, 3361, 2, 4 },
{5846, 3365, 2, 4 },
{5866, 3369, 2, 4 },
{5866, 3373, 2, 4 },
{5866, 3377, 2, 3 },
{5866, 3380, 2, 4 },
{5866, 3384, 2, 4 },
{5886, 3388, 2, 4 },
{5886, 3392, 2, 4 },
{5906, 3396, 2, 4 },
{5906, 3400, 2, 3 },
{5906, 3403, 2, 4 },
{5906, 3407, 2, 3 },
{5926, 3410, 2, 4 },
{5926, 3414, 2, 4 },
{5926, 3418, 2, 3 },
{5926, 3421, 2, 4 },
{5926, 3425, 2, 4 },
{5946, 3429, 2, 4 },
{5946, 3433, 2, 4 },
{5946, 3437, 2, 3 },
{5946, 3440, 2, 4 },
{5946, 3444, 2, 4 },
{5966, 3448, 2, 4 },
{5966, 3452, 2, 4 },
{5987, 3456, 2, 4 },
{5987, 3460, 2, 3 },
{5987, 3463, 2, 4 },
{5987, 3467, 2, 3 },
{6008, 3470, 2, 4 },
{6008, 3474, 2, 4 },
{6008, 3478, 2, 3 },
{6008, 3481, 2, 4 },
{6008, 3485, 2, 4 },
{6029, 3489, 2, 4 },
{6029, 3493, 2, 4 },
{6029, 3497, 2, 3 },
{6029, 3500, 2, 4 },
{6029, 3504, 2, 4 },
{6050, 3508, 2, 4 },
{6050, 3512, 2, 4 },
{6071, 3516, 2, 4 },
{6071, 3520, 2, 3 },
{6071, 3523, 2, 4 },
{6071, 3527, 2, 3 },
{6092, 3530, 2, 4 },
{6092, 3534, 2, 4 },
{6092, 3538, 2, 3 },
{6092, 3541, 2, 4 },
{6092, 3545, 2, 4 },
{6113, 3549, 2, 4 },
{6113, 3553, 2, 4 },
{6113, 3557, 2, 3 },
{6113, 3560, 2, 4 },
{6113, 3564, 2, 4 },
{6134, 3568, 2, 4 },
{6134, 3572, 2, 4 },
{6155, 3576, 2, 4 },
{6155, 3580, 2, 3 },
{6155, 3583, 2, 4 },
{6155, 3587, 2, 3 },
{6176, 3590, 2, 4 },
{6176, 3594, 2, 4 },
{6176, 3598, 2, 3 },
{6176, 3601, 2, 4 },
{6176, 3605, 2, 4 },
{6197, 3609, 2, 4 },
{6197, 3613, 2, 4 },
{6197, 3617, 2, 3 },
{6197, 3620, 2, 4 },
{6197, 3624, 2, 4 },
{6218, 3628, 2, 4 },
{6218, 3632, 2, 4 },
{6239, 3636, 2, 4 },
{6239, 3640, 2, 3 },
{6239, 3643, 2, 4 },
{6239, 3647, 2, 3 },
{6260, 3650, 2, 4 },
{6260, 3654, 2, 4 },
{6260, 3658, 2, 3 },
{6260, 3661, 2, 4 },
{6260, 3665, 2, 4 },
{6281, 3669, 2, 4 },
{6281, 3673, 2, 4 },
{6281, 3677, 2, 3 },
{6281, 3680, 2, 4 },
{6281, 3684, 2, 4 },
{6302, 3688, 2, 4 },
{6302, 3692, 2, 4 },
{6323, 3696, 2, 4 },
{6323, 3700, 2, 3 },
{6323, 3703, 2, 4 },
{6323, 3707, 2, 3 },
{6344, 3710, 2, 4 },
{6344, 3714, 2, 4 },
{6344, 3718, 2, 3 },
{6344, 3721, 2, 4 },
{6344, 3725, 2, 4 },
{6365, 3729, 2, 4 },
{6365, 3733, 2, 4 },
{6365, 3737, 2, 3 },
{6365, 3740, 2, 4 },
{6365, 3744, 2, 4 },
{6386, 3748, 2, 4 },
{6386, 3752, 2, 4 },
{6405, 3756, 2, 4 },
{6405, 3760, 2, 3 },
{6405, 3763, 2, 4 },
{6405, 3767, 2, 3 },
{6424, 3770, 2, 4 },
{6424, 3774, 2, 4 },
{6424, 3778, 2, 3 },
{6424, 3781, 2, 4 },
{6424, 3785, 2, 4 },
{6443, 3789, 2, 4 },
{6443, 3793, 2, 4 },
{6443, 3797, 2, 3 },
{6443, 3800, 2, 4 },
{6443, 3804, 2, 4 },
{6462, 3808, 2, 4 },
{6462, 3812, 2, 4 },
{6483, 3816, 2, 4 },
{6483, 3820, 2, 4 },
{6483, 3824, 2, 4 },
{6504, 3828, 2, 4 },
{6504, 3832, 2, 4 },
{6504, 3836, 2, 4 },
{6525, 3840, 2, 4 },
{6525, 3844, 2, 4 },
{6544, 3848, 2, 4 },
{6563, 3852, 2, 4 },
{6582, 3856, 2, 4 },
{6601, 3860, 2, 4 },
{6601, 3864, 2, 4 },
{6601, 3868, 2, 4 },
{6601, 3872, 2, 4 },
{6620, 3876, 2, 4 },
{6620, 3880, 2, 4 },
{6620, 3884, 2, 4 },
{6620, 3888, 2, 4 },
{6639, 3892, 2, 4 },
{6658, 3896, 2, 4 },
{6658, 3900, 2, 4 },
{6658, 3904, 2, 4 },
{6658, 3908, 2, 4 },
{6677, 3912, 2, 4 },
{6677, 3916, 2, 4 },
{6677, 3920, 2, 4 },
{6677, 3924, 2, 4 },
{6696, 3928, 2, 4 },
{6696, 3932, 2, 4 },
{6715, 3936, 2, 4 },
{6715, 3940, 2, 3 },
{6715, 3943, 2, 4 },
{6715, 3947, 2, 3 },
{6734, 3950, 2, 4 },
{6734, 3954, 2, 4 },
{6734, 3958, 2, 3 },
{6734, 3961, 2, 4 },
{6734, 3965, 2, 4 },
{6753, 3969, 2, 4 },
{6753, 3973, 2, 4 },
{6753, 3977, 2, 3 },
{6753, 3980, 2, 4 },
{6753, 3984, 2, 4 },
{6772, 3988, 3, 6 },
{6772, 3994, 3, 6 },
{6801, 4000, 3, 6 },
{6801, 4006, 3, 6 },
};
static const AliasPatternCond Conds[] = {
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX9Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureWavefrontSize32},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX9Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureWavefrontSize64},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32_Lo128RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32_Lo128RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX11Insts},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX12Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_NegFeature, AMDGPU::FeatureGFX10Insts},
{AliasPatternCond::K_RegClass, AMDGPU::VS_64RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VReg_64RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX8Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX9Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureWavefrontSize32},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX9Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureWavefrontSize64},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX9Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureWavefrontSize32},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VS_32RegClassID},
{AliasPatternCond::K_RegClass, AMDGPU::VGPR_32RegClassID},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGCN3Encoding},
{AliasPatternCond::K_Feature, AMDGPU::FeatureGFX9Insts},
{AliasPatternCond::K_Feature, AMDGPU::FeatureWavefrontSize64},
};
static const char AsmStrings[] =
"v_add_co_u32 $\xFF\x01\x01, $\x02, $\x03\0"
"V_CMPSX_EQ_F32 $\x01, $\x02\0"
"V_CMPSX_EQ_F64 $\x01, $\x02\0"
"V_CMPSX_F_F32 $\x01, $\x02\0"
"V_CMPSX_F_F64 $\x01, $\x02\0"
"V_CMPSX_GE_F32 $\x01, $\x02\0"
"V_CMPSX_GE_F64 $\x01, $\x02\0"
"V_CMPSX_GT_F32 $\x01, $\x02\0"
"V_CMPSX_GT_F64 $\x01, $\x02\0"
"V_CMPSX_LE_F32 $\x01, $\x02\0"
"V_CMPSX_LE_F64 $\x01, $\x02\0"
"V_CMPSX_LG_F32 $\x01, $\x02\0"
"V_CMPSX_LG_F64 $\x01, $\x02\0"
"V_CMPSX_LT_F32 $\x01, $\x02\0"
"V_CMPSX_LT_F64 $\x01, $\x02\0"
"V_CMPSX_NEQ_F32 $\x01, $\x02\0"
"V_CMPSX_NEQ_F64 $\x01, $\x02\0"
"V_CMPSX_NGE_F32 $\x01, $\x02\0"
"V_CMPSX_NGE_F64 $\x01, $\x02\0"
"V_CMPSX_NGT_F32 $\x01, $\x02\0"
"V_CMPSX_NGT_F64 $\x01, $\x02\0"
"V_CMPSX_NLE_F32 $\x01, $\x02\0"
"V_CMPSX_NLE_F64 $\x01, $\x02\0"
"V_CMPSX_NLG_F32 $\x01, $\x02\0"
"V_CMPSX_NLG_F64 $\x01, $\x02\0"
"V_CMPSX_NLT_F32 $\x01, $\x02\0"
"V_CMPSX_NLT_F64 $\x01, $\x02\0"
"V_CMPSX_O_F32 $\x01, $\x02\0"
"V_CMPSX_O_F64 $\x01, $\x02\0"
"V_CMPSX_TRU_F32 $\x01, $\x02\0"
"V_CMPSX_TRU_F64 $\x01, $\x02\0"
"V_CMPSX_U_F32 $\x01, $\x02\0"
"V_CMPSX_U_F64 $\x01, $\x02\0"
"V_CMPS_EQ_F32 $\x01, $\x02\0"
"V_CMPS_EQ_F64 $\x01, $\x02\0"
"V_CMPS_F_F32 $\x01, $\x02\0"
"V_CMPS_F_F64 $\x01, $\x02\0"
"V_CMPS_GE_F32 $\x01, $\x02\0"
"V_CMPS_GE_F64 $\x01, $\x02\0"
"V_CMPS_GT_F32 $\x01, $\x02\0"
"V_CMPS_GT_F64 $\x01, $\x02\0"
"V_CMPS_LE_F32 $\x01, $\x02\0"
"V_CMPS_LE_F64 $\x01, $\x02\0"
"V_CMPS_LG_F32 $\x01, $\x02\0"
"V_CMPS_LG_F64 $\x01, $\x02\0"
"V_CMPS_LT_F32 $\x01, $\x02\0"
"V_CMPS_LT_F64 $\x01, $\x02\0"
"V_CMPS_NEQ_F32 $\x01, $\x02\0"
"V_CMPS_NEQ_F64 $\x01, $\x02\0"
"V_CMPS_NGE_F32 $\x01, $\x02\0"
"V_CMPS_NGE_F64 $\x01, $\x02\0"
"V_CMPS_NGT_F32 $\x01, $\x02\0"
"V_CMPS_NGT_F64 $\x01, $\x02\0"
"V_CMPS_NLE_F32 $\x01, $\x02\0"
"V_CMPS_NLE_F64 $\x01, $\x02\0"
"V_CMPS_NLG_F32 $\x01, $\x02\0"
"V_CMPS_NLG_F64 $\x01, $\x02\0"
"V_CMPS_NLT_F32 $\x01, $\x02\0"
"V_CMPS_NLT_F64 $\x01, $\x02\0"
"V_CMPS_O_F32 $\x01, $\x02\0"
"V_CMPS_O_F64 $\x01, $\x02\0"
"V_CMPS_TRU_F32 $\x01, $\x02\0"
"V_CMPS_TRU_F64 $\x01, $\x02\0"
"V_CMPS_U_F32 $\x01, $\x02\0"
"V_CMPS_U_F64 $\x01, $\x02\0"
"V_CMPX_CLASS_F16 $\x01, $\x02\0"
"v_cmpx_class_f16 $\x01, $\x02\0"
"V_CMPX_CLASS_F32 $\x01, $\x02\0"
"V_CMPX_CLASS_F64 $\x01, $\x02\0"
"V_CMPX_EQ_F16 $\x01, $\x02\0"
"v_cmpx_eq_f16 $\x01, $\x02\0"
"V_CMPX_EQ_F32 $\x01, $\x02\0"
"V_CMPX_EQ_F64 $\x01, $\x02\0"
"V_CMPX_EQ_I16 $\x01, $\x02\0"
"v_cmpx_eq_i16 $\x01, $\x02\0"
"V_CMPX_EQ_I32 $\x01, $\x02\0"
"V_CMPX_EQ_I64 $\x01, $\x02\0"
"V_CMPX_EQ_U16 $\x01, $\x02\0"
"v_cmpx_eq_u16 $\x01, $\x02\0"
"V_CMPX_EQ_U32 $\x01, $\x02\0"
"V_CMPX_EQ_U64 $\x01, $\x02\0"
"V_CMPX_F_F16 $\x01, $\x02\0"
"v_cmpx_f_f16 $\x01, $\x02\0"
"V_CMPX_F_F32 $\x01, $\x02\0"
"V_CMPX_F_F64 $\x01, $\x02\0"
"V_CMPX_F_I16 $\x01, $\x02\0"
"V_CMPX_F_I32 $\x01, $\x02\0"
"V_CMPX_F_I64 $\x01, $\x02\0"
"V_CMPX_F_U16 $\x01, $\x02\0"
"V_CMPX_F_U32 $\x01, $\x02\0"
"V_CMPX_F_U64 $\x01, $\x02\0"
"V_CMPX_GE_F16 $\x01, $\x02\0"
"v_cmpx_ge_f16 $\x01, $\x02\0"
"V_CMPX_GE_F32 $\x01, $\x02\0"
"V_CMPX_GE_F64 $\x01, $\x02\0"
"V_CMPX_GE_I16 $\x01, $\x02\0"
"v_cmpx_ge_i16 $\x01, $\x02\0"
"V_CMPX_GE_I32 $\x01, $\x02\0"
"V_CMPX_GE_I64 $\x01, $\x02\0"
"V_CMPX_GE_U16 $\x01, $\x02\0"
"v_cmpx_ge_u16 $\x01, $\x02\0"
"V_CMPX_GE_U32 $\x01, $\x02\0"
"V_CMPX_GE_U64 $\x01, $\x02\0"
"V_CMPX_GT_F16 $\x01, $\x02\0"
"v_cmpx_gt_f16 $\x01, $\x02\0"
"V_CMPX_GT_F32 $\x01, $\x02\0"
"V_CMPX_GT_F64 $\x01, $\x02\0"
"V_CMPX_GT_I16 $\x01, $\x02\0"
"v_cmpx_gt_i16 $\x01, $\x02\0"
"V_CMPX_GT_I32 $\x01, $\x02\0"
"V_CMPX_GT_I64 $\x01, $\x02\0"
"V_CMPX_GT_U16 $\x01, $\x02\0"
"v_cmpx_gt_u16 $\x01, $\x02\0"
"V_CMPX_GT_U32 $\x01, $\x02\0"
"V_CMPX_GT_U64 $\x01, $\x02\0"
"V_CMPX_LE_F16 $\x01, $\x02\0"
"v_cmpx_le_f16 $\x01, $\x02\0"
"V_CMPX_LE_F32 $\x01, $\x02\0"
"V_CMPX_LE_F64 $\x01, $\x02\0"
"V_CMPX_LE_I16 $\x01, $\x02\0"
"v_cmpx_le_i16 $\x01, $\x02\0"
"V_CMPX_LE_I32 $\x01, $\x02\0"
"V_CMPX_LE_I64 $\x01, $\x02\0"
"V_CMPX_LE_U16 $\x01, $\x02\0"
"v_cmpx_le_u16 $\x01, $\x02\0"
"V_CMPX_LE_U32 $\x01, $\x02\0"
"V_CMPX_LE_U64 $\x01, $\x02\0"
"V_CMPX_LG_F16 $\x01, $\x02\0"
"v_cmpx_lg_f16 $\x01, $\x02\0"
"V_CMPX_LG_F32 $\x01, $\x02\0"
"V_CMPX_LG_F64 $\x01, $\x02\0"
"V_CMPX_LT_F16 $\x01, $\x02\0"
"v_cmpx_lt_f16 $\x01, $\x02\0"
"V_CMPX_LT_F32 $\x01, $\x02\0"
"V_CMPX_LT_F64 $\x01, $\x02\0"
"V_CMPX_LT_I16 $\x01, $\x02\0"
"v_cmpx_lt_i16 $\x01, $\x02\0"
"V_CMPX_LT_I32 $\x01, $\x02\0"
"V_CMPX_LT_I64 $\x01, $\x02\0"
"V_CMPX_LT_U16 $\x01, $\x02\0"
"v_cmpx_lt_u16 $\x01, $\x02\0"
"V_CMPX_LT_U32 $\x01, $\x02\0"
"V_CMPX_LT_U64 $\x01, $\x02\0"
"V_CMPX_NEQ_F16 $\x01, $\x02\0"
"v_cmpx_neq_f16 $\x01, $\x02\0"
"V_CMPX_NEQ_F32 $\x01, $\x02\0"
"V_CMPX_NEQ_F64 $\x01, $\x02\0"
"V_CMPX_NE_I16 $\x01, $\x02\0"
"v_cmpx_ne_i16 $\x01, $\x02\0"
"V_CMPX_NE_I32 $\x01, $\x02\0"
"V_CMPX_NE_I64 $\x01, $\x02\0"
"V_CMPX_NE_U16 $\x01, $\x02\0"
"v_cmpx_ne_u16 $\x01, $\x02\0"
"V_CMPX_NE_U32 $\x01, $\x02\0"
"V_CMPX_NE_U64 $\x01, $\x02\0"
"V_CMPX_NGE_F16 $\x01, $\x02\0"
"v_cmpx_nge_f16 $\x01, $\x02\0"
"V_CMPX_NGE_F32 $\x01, $\x02\0"
"V_CMPX_NGE_F64 $\x01, $\x02\0"
"V_CMPX_NGT_F16 $\x01, $\x02\0"
"v_cmpx_ngt_f16 $\x01, $\x02\0"
"V_CMPX_NGT_F32 $\x01, $\x02\0"
"V_CMPX_NGT_F64 $\x01, $\x02\0"
"V_CMPX_NLE_F16 $\x01, $\x02\0"
"v_cmpx_nle_f16 $\x01, $\x02\0"
"V_CMPX_NLE_F32 $\x01, $\x02\0"
"V_CMPX_NLE_F64 $\x01, $\x02\0"
"V_CMPX_NLG_F16 $\x01, $\x02\0"
"v_cmpx_nlg_f16 $\x01, $\x02\0"
"V_CMPX_NLG_F32 $\x01, $\x02\0"
"V_CMPX_NLG_F64 $\x01, $\x02\0"
"V_CMPX_NLT_F16 $\x01, $\x02\0"
"v_cmpx_nlt_f16 $\x01, $\x02\0"
"V_CMPX_NLT_F32 $\x01, $\x02\0"
"V_CMPX_NLT_F64 $\x01, $\x02\0"
"V_CMPX_O_F16 $\x01, $\x02\0"
"v_cmpx_o_f16 $\x01, $\x02\0"
"V_CMPX_O_F32 $\x01, $\x02\0"
"V_CMPX_O_F64 $\x01, $\x02\0"
"V_CMPX_TRU_F16 $\x01, $\x02\0"
"V_CMPX_TRU_F32 $\x01, $\x02\0"
"V_CMPX_TRU_F64 $\x01, $\x02\0"
"v_cmpx_t_f16 $\x01, $\x02\0"
"v_cmpx_t_f32 $\x01, $\x02\0"
"v_cmpx_t_f64 $\x01, $\x02\0"
"V_CMPX_T_I16 $\x01, $\x02\0"
"V_CMPX_T_I32 $\x01, $\x02\0"
"V_CMPX_T_I64 $\x01, $\x02\0"
"V_CMPX_T_U16 $\x01, $\x02\0"
"V_CMPX_T_U32 $\x01, $\x02\0"
"V_CMPX_T_U64 $\x01, $\x02\0"
"V_CMPX_U_F16 $\x01, $\x02\0"
"v_cmpx_u_f16 $\x01, $\x02\0"
"V_CMPX_U_F32 $\x01, $\x02\0"
"V_CMPX_U_F64 $\x01, $\x02\0"
"V_CMP_CLASS_F16 $\x01, $\x02\0"
"v_cmp_class_f16 $\x01, $\x02\0"
"V_CMP_CLASS_F32 $\x01, $\x02\0"
"V_CMP_CLASS_F64 $\x01, $\x02\0"
"V_CMP_EQ_F16 $\x01, $\x02\0"
"v_cmp_eq_f16 $\x01, $\x02\0"
"V_CMP_EQ_F32 $\x01, $\x02\0"
"V_CMP_EQ_F64 $\x01, $\x02\0"
"V_CMP_EQ_I16 $\x01, $\x02\0"
"v_cmp_eq_i16 $\x01, $\x02\0"
"V_CMP_EQ_I32 $\x01, $\x02\0"
"V_CMP_EQ_I64 $\x01, $\x02\0"
"V_CMP_EQ_U16 $\x01, $\x02\0"
"v_cmp_eq_u16 $\x01, $\x02\0"
"V_CMP_EQ_U32 $\x01, $\x02\0"
"V_CMP_EQ_U64 $\x01, $\x02\0"
"V_CMP_F_F16 $\x01, $\x02\0"
"v_cmp_f_f16 $\x01, $\x02\0"
"V_CMP_F_F32 $\x01, $\x02\0"
"V_CMP_F_F64 $\x01, $\x02\0"
"V_CMP_F_I16 $\x01, $\x02\0"
"V_CMP_F_I32 $\x01, $\x02\0"
"V_CMP_F_I64 $\x01, $\x02\0"
"V_CMP_F_U16 $\x01, $\x02\0"
"V_CMP_F_U32 $\x01, $\x02\0"
"V_CMP_F_U64 $\x01, $\x02\0"
"V_CMP_GE_F16 $\x01, $\x02\0"
"v_cmp_ge_f16 $\x01, $\x02\0"
"V_CMP_GE_F32 $\x01, $\x02\0"
"V_CMP_GE_F64 $\x01, $\x02\0"
"V_CMP_GE_I16 $\x01, $\x02\0"
"v_cmp_ge_i16 $\x01, $\x02\0"
"V_CMP_GE_I32 $\x01, $\x02\0"
"V_CMP_GE_I64 $\x01, $\x02\0"
"V_CMP_GE_U16 $\x01, $\x02\0"
"v_cmp_ge_u16 $\x01, $\x02\0"
"V_CMP_GE_U32 $\x01, $\x02\0"
"V_CMP_GE_U64 $\x01, $\x02\0"
"V_CMP_GT_F16 $\x01, $\x02\0"
"v_cmp_gt_f16 $\x01, $\x02\0"
"V_CMP_GT_F32 $\x01, $\x02\0"
"V_CMP_GT_F64 $\x01, $\x02\0"
"V_CMP_GT_I16 $\x01, $\x02\0"
"v_cmp_gt_i16 $\x01, $\x02\0"
"V_CMP_GT_I32 $\x01, $\x02\0"
"V_CMP_GT_I64 $\x01, $\x02\0"
"V_CMP_GT_U16 $\x01, $\x02\0"
"v_cmp_gt_u16 $\x01, $\x02\0"
"V_CMP_GT_U32 $\x01, $\x02\0"
"V_CMP_GT_U64 $\x01, $\x02\0"
"V_CMP_LE_F16 $\x01, $\x02\0"
"v_cmp_le_f16 $\x01, $\x02\0"
"V_CMP_LE_F32 $\x01, $\x02\0"
"V_CMP_LE_F64 $\x01, $\x02\0"
"V_CMP_LE_I16 $\x01, $\x02\0"
"v_cmp_le_i16 $\x01, $\x02\0"
"V_CMP_LE_I32 $\x01, $\x02\0"
"V_CMP_LE_I64 $\x01, $\x02\0"
"V_CMP_LE_U16 $\x01, $\x02\0"
"v_cmp_le_u16 $\x01, $\x02\0"
"V_CMP_LE_U32 $\x01, $\x02\0"
"V_CMP_LE_U64 $\x01, $\x02\0"
"V_CMP_LG_F16 $\x01, $\x02\0"
"v_cmp_lg_f16 $\x01, $\x02\0"
"V_CMP_LG_F32 $\x01, $\x02\0"
"V_CMP_LG_F64 $\x01, $\x02\0"
"V_CMP_LT_F16 $\x01, $\x02\0"
"v_cmp_lt_f16 $\x01, $\x02\0"
"V_CMP_LT_F32 $\x01, $\x02\0"
"V_CMP_LT_F64 $\x01, $\x02\0"
"V_CMP_LT_I16 $\x01, $\x02\0"
"v_cmp_lt_i16 $\x01, $\x02\0"
"V_CMP_LT_I32 $\x01, $\x02\0"
"V_CMP_LT_I64 $\x01, $\x02\0"
"V_CMP_LT_U16 $\x01, $\x02\0"
"v_cmp_lt_u16 $\x01, $\x02\0"
"V_CMP_LT_U32 $\x01, $\x02\0"
"V_CMP_LT_U64 $\x01, $\x02\0"
"V_CMP_NEQ_F16 $\x01, $\x02\0"
"v_cmp_neq_f16 $\x01, $\x02\0"
"V_CMP_NEQ_F32 $\x01, $\x02\0"
"V_CMP_NEQ_F64 $\x01, $\x02\0"
"V_CMP_NE_I16 $\x01, $\x02\0"
"v_cmp_ne_i16 $\x01, $\x02\0"
"V_CMP_NE_I32 $\x01, $\x02\0"
"V_CMP_NE_I64 $\x01, $\x02\0"
"V_CMP_NE_U16 $\x01, $\x02\0"
"v_cmp_ne_u16 $\x01, $\x02\0"
"V_CMP_NE_U32 $\x01, $\x02\0"
"V_CMP_NE_U64 $\x01, $\x02\0"
"V_CMP_NGE_F16 $\x01, $\x02\0"
"v_cmp_nge_f16 $\x01, $\x02\0"
"V_CMP_NGE_F32 $\x01, $\x02\0"
"V_CMP_NGE_F64 $\x01, $\x02\0"
"V_CMP_NGT_F16 $\x01, $\x02\0"
"v_cmp_ngt_f16 $\x01, $\x02\0"
"V_CMP_NGT_F32 $\x01, $\x02\0"
"V_CMP_NGT_F64 $\x01, $\x02\0"
"V_CMP_NLE_F16 $\x01, $\x02\0"
"v_cmp_nle_f16 $\x01, $\x02\0"
"V_CMP_NLE_F32 $\x01, $\x02\0"
"V_CMP_NLE_F64 $\x01, $\x02\0"
"V_CMP_NLG_F16 $\x01, $\x02\0"
"v_cmp_nlg_f16 $\x01, $\x02\0"
"V_CMP_NLG_F32 $\x01, $\x02\0"
"V_CMP_NLG_F64 $\x01, $\x02\0"
"V_CMP_NLT_F16 $\x01, $\x02\0"
"v_cmp_nlt_f16 $\x01, $\x02\0"
"V_CMP_NLT_F32 $\x01, $\x02\0"
"V_CMP_NLT_F64 $\x01, $\x02\0"
"V_CMP_O_F16 $\x01, $\x02\0"
"v_cmp_o_f16 $\x01, $\x02\0"
"V_CMP_O_F32 $\x01, $\x02\0"
"V_CMP_O_F64 $\x01, $\x02\0"
"V_CMP_TRU_F16 $\x01, $\x02\0"
"V_CMP_TRU_F32 $\x01, $\x02\0"
"V_CMP_TRU_F64 $\x01, $\x02\0"
"v_cmp_t_f16 $\x01, $\x02\0"
"v_cmp_t_f32 $\x01, $\x02\0"
"v_cmp_t_f64 $\x01, $\x02\0"
"V_CMP_T_I16 $\x01, $\x02\0"
"V_CMP_T_I32 $\x01, $\x02\0"
"V_CMP_T_I64 $\x01, $\x02\0"
"V_CMP_T_U16 $\x01, $\x02\0"
"V_CMP_T_U32 $\x01, $\x02\0"
"V_CMP_T_U64 $\x01, $\x02\0"
"V_CMP_U_F16 $\x01, $\x02\0"
"v_cmp_u_f16 $\x01, $\x02\0"
"V_CMP_U_F32 $\x01, $\x02\0"
"V_CMP_U_F64 $\x01, $\x02\0"
"v_subrev_co_u32 $\xFF\x01\x01, $\x02, $\x03\0"
"v_sub_co_u32 $\xFF\x01\x01, $\x02, $\x03\0"
;
#ifndef NDEBUG
static struct SortCheck {
SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
assert(std::is_sorted(
OpToPatterns.begin(), OpToPatterns.end(),
[](const PatternsForOpcode &L, const PatternsForOpcode &R) {
return L.Opcode < R.Opcode;
}) &&
"tablegen failed to sort opcode patterns");
}
} sortCheckVar(OpToPatterns);
#endif
AliasMatchingData M {
ArrayRef(OpToPatterns),
ArrayRef(Patterns),
ArrayRef(Conds),
StringRef(AsmStrings, std::size(AsmStrings)),
nullptr,
};
const char *AsmString = matchAliasPatterns(MI, &STI, M);
if (!AsmString) return false;
unsigned I = 0;
while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
AsmString[I] != '$' && AsmString[I] != '\0')
++I;
OS << '\t' << StringRef(AsmString, I);
if (AsmString[I] != '\0') {
if (AsmString[I] == ' ' || AsmString[I] == '\t') {
OS << '\t';
++I;
}
do {
if (AsmString[I] == '$') {
++I;
if (AsmString[I] == (char)0xff) {
++I;
int OpIdx = AsmString[I++] - 1;
int PrintMethodIdx = AsmString[I++] - 1;
printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, STI, OS);
} else
printOperand(MI, unsigned(AsmString[I++]) - 1, STI, OS);
} else {
OS << AsmString[I++];
}
} while (AsmString[I] != '\0');
}
return true;
}
void AMDGPUInstPrinter::printCustomAliasOperand(
const MCInst *MI, uint64_t Address, unsigned OpIdx,
unsigned PrintMethodIdx,
const MCSubtargetInfo &STI,
raw_ostream &OS) {
switch (PrintMethodIdx) {
default:
llvm_unreachable("Unknown PrintMethod kind");
break;
case 0:
printVOPDst(MI, OpIdx, STI, OS);
break;
}
}
#endif