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