//===----------------------------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // Automatically generated file, do not edit! //===----------------------------------------------------------------------===// namespace llvm { namespace HexagonII { enum Type { TypeALU32_2op = 0, TypeALU32_3op = 1, TypeALU32_ADDI = 2, TypeALU64 = 3, TypeCJ = 4, TypeCR = 7, TypeCVI_4SLOT_MPY = 8, TypeCVI_GATHER = 9, TypeCVI_GATHER_DV = 10, TypeCVI_GATHER_RST = 11, TypeCVI_HIST = 12, TypeCVI_SCATTER = 13, TypeCVI_SCATTER_DV = 14, TypeCVI_SCATTER_NEW_RST = 15, TypeCVI_SCATTER_NEW_ST = 16, TypeCVI_SCATTER_RST = 17, TypeCVI_VA = 18, TypeCVI_VA_DV = 19, TypeCVI_VM_LD = 20, TypeCVI_VM_NEW_ST = 21, TypeCVI_VM_ST = 22, TypeCVI_VM_STU = 23, TypeCVI_VM_TMP_LD = 24, TypeCVI_VM_VP_LDU = 25, TypeCVI_VP = 26, TypeCVI_VP_VS = 27, TypeCVI_VS = 28, TypeCVI_VS_VX = 29, TypeCVI_VX = 30, TypeCVI_VX_DV = 31, TypeCVI_VX_LATE = 32, TypeCVI_ZW = 33, TypeDUPLEX = 34, TypeENDLOOP = 35, TypeEXTENDER = 36, TypeJ = 37, TypeLD = 38, TypeM = 39, TypeMAPPING = 40, TypeNCJ = 41, TypePSEUDO = 42, TypeST = 43, TypeSUBINSN = 44, TypeS_2op = 45, TypeS_3op = 46, TypeV2LDST = 49, TypeV4LDST = 50, }; } }