LLVM  14.0.0git
HexagonDepITypes.h
Go to the documentation of this file.
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 
11 
12 #ifndef LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPITYPES_H
13 #define LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPITYPES_H
14 
15 namespace llvm {
16 namespace HexagonII {
17 enum Type {
21  TypeALU64 = 3,
22  TypeCJ = 4,
23  TypeCR = 5,
34  TypeCVI_VA = 16,
42  TypeCVI_VP = 24,
44  TypeCVI_VS = 26,
46  TypeCVI_VX = 28,
49  TypeCVI_ZW = 31,
50  TypeDUPLEX = 32,
53  TypeJ = 35,
54  TypeLD = 36,
55  TypeM = 37,
57  TypeNCJ = 39,
58  TypePSEUDO = 40,
59  TypeST = 41,
61  TypeS_2op = 43,
62  TypeS_3op = 44,
63  TypeV2LDST = 47,
64  TypeV4LDST = 48,
65 };
66 }
67 }
68 
69 #endif // LLVM_LIB_TARGET_HEXAGON_HEXAGONDEPITYPES_H
llvm
---------------------— PointerInfo ------------------------------------—
Definition: AllocatorList.h:23
llvm::HexagonII::TypeALU32_ADDI
@ TypeALU32_ADDI
Definition: HexagonDepITypes.h:20
llvm::HexagonII::TypeCVI_VM_VP_LDU
@ TypeCVI_VM_VP_LDU
Definition: HexagonDepITypes.h:41
llvm::HexagonII::TypeCVI_VP_VS
@ TypeCVI_VP_VS
Definition: HexagonDepITypes.h:43
llvm::HexagonII::TypeCR
@ TypeCR
Definition: HexagonDepITypes.h:23
llvm::HexagonII::TypeENDLOOP
@ TypeENDLOOP
Definition: HexagonDepITypes.h:51
llvm::HexagonII::TypeLD
@ TypeLD
Definition: HexagonDepITypes.h:54
llvm::HexagonII::TypeEXTENDER
@ TypeEXTENDER
Definition: HexagonDepITypes.h:52
llvm::HexagonII::TypeCVI_VX_DV
@ TypeCVI_VX_DV
Definition: HexagonDepITypes.h:47
llvm::HexagonII::TypeALU32_3op
@ TypeALU32_3op
Definition: HexagonDepITypes.h:19
llvm::HexagonII::TypeCVI_HIST
@ TypeCVI_HIST
Definition: HexagonDepITypes.h:28
llvm::HexagonII::TypeST
@ TypeST
Definition: HexagonDepITypes.h:59
llvm::HexagonII::TypeCVI_GATHER_RST
@ TypeCVI_GATHER_RST
Definition: HexagonDepITypes.h:27
llvm::HexagonII::TypeCVI_ZW
@ TypeCVI_ZW
Definition: HexagonDepITypes.h:49
llvm::HexagonII::TypeCVI_GATHER_DV
@ TypeCVI_GATHER_DV
Definition: HexagonDepITypes.h:26
llvm::HexagonII::TypeSUBINSN
@ TypeSUBINSN
Definition: HexagonDepITypes.h:60
llvm::HexagonII::TypeCVI_VA
@ TypeCVI_VA
Definition: HexagonDepITypes.h:34
llvm::HexagonII::TypeCVI_VS_VX
@ TypeCVI_VS_VX
Definition: HexagonDepITypes.h:45
llvm::HexagonII::TypeV2LDST
@ TypeV2LDST
Definition: HexagonDepITypes.h:63
llvm::HexagonII::TypeCVI_VM_NEW_ST
@ TypeCVI_VM_NEW_ST
Definition: HexagonDepITypes.h:37
llvm::HexagonII::TypeCVI_SCATTER_RST
@ TypeCVI_SCATTER_RST
Definition: HexagonDepITypes.h:33
llvm::HexagonII::TypeCVI_VA_DV
@ TypeCVI_VA_DV
Definition: HexagonDepITypes.h:35
llvm::HexagonII::TypeV4LDST
@ TypeV4LDST
Definition: HexagonDepITypes.h:64
llvm::HexagonII::TypeCVI_SCATTER_NEW_ST
@ TypeCVI_SCATTER_NEW_ST
Definition: HexagonDepITypes.h:32
llvm::HexagonII::TypeMAPPING
@ TypeMAPPING
Definition: HexagonDepITypes.h:56
llvm::HexagonII::TypeS_2op
@ TypeS_2op
Definition: HexagonDepITypes.h:61
llvm::HexagonII::TypeCVI_VX_LATE
@ TypeCVI_VX_LATE
Definition: HexagonDepITypes.h:48
llvm::HexagonII::TypeCVI_VX
@ TypeCVI_VX
Definition: HexagonDepITypes.h:46
llvm::HexagonII::TypeCVI_VS
@ TypeCVI_VS
Definition: HexagonDepITypes.h:44
llvm::HexagonII::TypeALU64
@ TypeALU64
Definition: HexagonDepITypes.h:21
llvm::HexagonII::TypeCVI_GATHER
@ TypeCVI_GATHER
Definition: HexagonDepITypes.h:25
llvm::HexagonII::TypeCVI_SCATTER
@ TypeCVI_SCATTER
Definition: HexagonDepITypes.h:29
llvm::HexagonII::TypePSEUDO
@ TypePSEUDO
Definition: HexagonDepITypes.h:58
llvm::HexagonII::TypeALU32_2op
@ TypeALU32_2op
Definition: HexagonDepITypes.h:18
llvm::HexagonII::TypeCVI_VM_LD
@ TypeCVI_VM_LD
Definition: HexagonDepITypes.h:36
llvm::HexagonII::TypeDUPLEX
@ TypeDUPLEX
Definition: HexagonDepITypes.h:50
llvm::HexagonII::TypeCVI_SCATTER_NEW_RST
@ TypeCVI_SCATTER_NEW_RST
Definition: HexagonDepITypes.h:31
llvm::HexagonII::TypeCJ
@ TypeCJ
Definition: HexagonDepITypes.h:22
llvm::HexagonII::TypeCVI_4SLOT_MPY
@ TypeCVI_4SLOT_MPY
Definition: HexagonDepITypes.h:24
llvm::HexagonII::TypeS_3op
@ TypeS_3op
Definition: HexagonDepITypes.h:62
llvm::HexagonII::Type
Type
Definition: HexagonDepITypes.h:17
llvm::HexagonII::TypeCVI_VM_ST
@ TypeCVI_VM_ST
Definition: HexagonDepITypes.h:38
llvm::HexagonII::TypeCVI_VM_STU
@ TypeCVI_VM_STU
Definition: HexagonDepITypes.h:39
llvm::HexagonII::TypeNCJ
@ TypeNCJ
Definition: HexagonDepITypes.h:57
llvm::HexagonII::TypeCVI_SCATTER_DV
@ TypeCVI_SCATTER_DV
Definition: HexagonDepITypes.h:30
llvm::HexagonII::TypeJ
@ TypeJ
Definition: HexagonDepITypes.h:53
llvm::HexagonII::TypeCVI_VM_TMP_LD
@ TypeCVI_VM_TMP_LD
Definition: HexagonDepITypes.h:40
llvm::HexagonII::TypeCVI_VP
@ TypeCVI_VP
Definition: HexagonDepITypes.h:42
llvm::HexagonII::TypeM
@ TypeM
Definition: HexagonDepITypes.h:55