LLVM
8.0.1
lib
Target
Hexagon
HexagonDepITypes.h
Go to the documentation of this file.
1
//===----------------------------------------------------------------------===//
2
//
3
// The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
// Automatically generated file, please consult code owner before editing.
10
//===----------------------------------------------------------------------===//
11
12
namespace
llvm
{
13
namespace
HexagonII {
14
enum
Type
{
15
TypeALU32_2op
= 0,
16
TypeALU32_3op
= 1,
17
TypeALU32_ADDI
= 2,
18
TypeALU64
= 3,
19
TypeCJ
= 4,
20
TypeCOPROC_VX
= 5,
21
TypeCR
= 6,
22
TypeCVI_4SLOT_MPY
= 7,
23
TypeCVI_GATHER
= 8,
24
TypeCVI_GATHER_RST
= 9,
25
TypeCVI_HIST
= 10,
26
TypeCVI_SCATTER
= 11,
27
TypeCVI_SCATTER_DV
= 12,
28
TypeCVI_SCATTER_NEW_RST
= 13,
29
TypeCVI_SCATTER_NEW_ST
= 14,
30
TypeCVI_SCATTER_RST
= 15,
31
TypeCVI_VA
= 16,
32
TypeCVI_VA_DV
= 17,
33
TypeCVI_VINLANESAT
= 18,
34
TypeCVI_VM_LD
= 19,
35
TypeCVI_VM_NEW_ST
= 20,
36
TypeCVI_VM_ST
= 21,
37
TypeCVI_VM_STU
= 22,
38
TypeCVI_VM_TMP_LD
= 23,
39
TypeCVI_VM_VP_LDU
= 24,
40
TypeCVI_VP
= 25,
41
TypeCVI_VP_VS
= 26,
42
TypeCVI_VS
= 27,
43
TypeCVI_VS_VX
= 28,
44
TypeCVI_VX
= 29,
45
TypeCVI_VX_DV
= 30,
46
TypeCVI_VX_LATE
= 31,
47
TypeCVI_ZW
= 32,
48
TypeDUPLEX
= 33,
49
TypeENDLOOP
= 34,
50
TypeEXTENDER
= 35,
51
TypeJ
= 36,
52
TypeLD
= 37,
53
TypeM
= 38,
54
TypeMAPPING
= 39,
55
TypeNCJ
= 40,
56
TypePSEUDO
= 41,
57
TypeST
= 42,
58
TypeSUBINSN
= 43,
59
TypeS_2op
= 44,
60
TypeS_3op
= 45,
61
TypeV2LDST
= 48,
62
TypeV4LDST
= 49,
63
};
64
}
65
}
llvm::HexagonII::TypeCVI_VINLANESAT
Definition:
HexagonDepITypes.h:33
llvm::HexagonII::TypeEXTENDER
Definition:
HexagonDepITypes.h:50
llvm::HexagonII::TypeCOPROC_VX
Definition:
HexagonDepITypes.h:20
llvm
This class represents lattice values for constants.
Definition:
AllocatorList.h:24
llvm::HexagonII::TypeCVI_VX
Definition:
HexagonDepITypes.h:44
llvm::HexagonII::TypeCVI_VP_VS
Definition:
HexagonDepITypes.h:41
llvm::HexagonII::TypeALU64
Definition:
HexagonDepITypes.h:18
llvm::HexagonII::TypeJ
Definition:
HexagonDepITypes.h:51
llvm::HexagonII::TypeMAPPING
Definition:
HexagonDepITypes.h:54
llvm::HexagonII::TypeCVI_VM_LD
Definition:
HexagonDepITypes.h:34
llvm::HexagonII::TypeCVI_VS_VX
Definition:
HexagonDepITypes.h:43
llvm::HexagonII::TypeCVI_GATHER_RST
Definition:
HexagonDepITypes.h:24
llvm::HexagonII::TypeV2LDST
Definition:
HexagonDepITypes.h:61
llvm::HexagonII::TypeCVI_VX_LATE
Definition:
HexagonDepITypes.h:46
llvm::HexagonII::TypeALU32_2op
Definition:
HexagonDepITypes.h:15
llvm::HexagonII::TypePSEUDO
Definition:
HexagonDepITypes.h:56
llvm::HexagonII::TypeCVI_ZW
Definition:
HexagonDepITypes.h:47
llvm::HexagonII::TypeALU32_ADDI
Definition:
HexagonDepITypes.h:17
llvm::HexagonII::TypeCVI_SCATTER_NEW_RST
Definition:
HexagonDepITypes.h:28
llvm::HexagonII::TypeCR
Definition:
HexagonDepITypes.h:21
llvm::HexagonII::TypeCVI_VA_DV
Definition:
HexagonDepITypes.h:32
llvm::HexagonII::TypeCVI_HIST
Definition:
HexagonDepITypes.h:25
llvm::HexagonII::TypeENDLOOP
Definition:
HexagonDepITypes.h:49
llvm::HexagonII::TypeCVI_VM_TMP_LD
Definition:
HexagonDepITypes.h:38
llvm::HexagonII::TypeSUBINSN
Definition:
HexagonDepITypes.h:58
llvm::HexagonII::TypeCVI_VM_NEW_ST
Definition:
HexagonDepITypes.h:35
llvm::HexagonII::TypeCVI_VS
Definition:
HexagonDepITypes.h:42
llvm::HexagonII::TypeCVI_SCATTER
Definition:
HexagonDepITypes.h:26
llvm::HexagonII::TypeM
Definition:
HexagonDepITypes.h:53
llvm::HexagonII::TypeV4LDST
Definition:
HexagonDepITypes.h:62
llvm::HexagonII::TypeCVI_SCATTER_NEW_ST
Definition:
HexagonDepITypes.h:29
llvm::HexagonII::TypeNCJ
Definition:
HexagonDepITypes.h:55
llvm::HexagonII::TypeCVI_SCATTER_RST
Definition:
HexagonDepITypes.h:30
llvm::HexagonII::TypeALU32_3op
Definition:
HexagonDepITypes.h:16
llvm::HexagonII::TypeDUPLEX
Definition:
HexagonDepITypes.h:48
llvm::HexagonII::TypeCVI_VM_ST
Definition:
HexagonDepITypes.h:36
llvm::HexagonII::TypeCVI_VM_VP_LDU
Definition:
HexagonDepITypes.h:39
llvm::HexagonII::Type
Type
Definition:
HexagonDepITypes.h:14
llvm::HexagonII::TypeCVI_VX_DV
Definition:
HexagonDepITypes.h:45
llvm::HexagonII::TypeCVI_GATHER
Definition:
HexagonDepITypes.h:23
llvm::HexagonII::TypeS_2op
Definition:
HexagonDepITypes.h:59
llvm::HexagonII::TypeS_3op
Definition:
HexagonDepITypes.h:60
llvm::HexagonII::TypeCJ
Definition:
HexagonDepITypes.h:19
llvm::HexagonII::TypeCVI_VA
Definition:
HexagonDepITypes.h:31
llvm::HexagonII::TypeCVI_4SLOT_MPY
Definition:
HexagonDepITypes.h:22
llvm::HexagonII::TypeST
Definition:
HexagonDepITypes.h:57
llvm::HexagonII::TypeLD
Definition:
HexagonDepITypes.h:52
llvm::HexagonII::TypeCVI_VP
Definition:
HexagonDepITypes.h:40
llvm::HexagonII::TypeCVI_VM_STU
Definition:
HexagonDepITypes.h:37
llvm::HexagonII::TypeCVI_SCATTER_DV
Definition:
HexagonDepITypes.h:27
Generated on Sun Dec 20 2020 13:56:43 for LLVM by
1.8.13