LLVM: lib/Target/CSKY/MCTargetDesc/CSKYBaseInfo.h Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16#ifndef LLVM_LIB_TARGET_CSKY_MCTARGETDESC_CSKYBASEINFO_H
17#define LLVM_LIB_TARGET_CSKY_MCTARGETDESC_CSKYBASEINFO_H
18
21
22namespace llvm {
23
24
25
27
38
39
54
55enum {
57};
58
59}
60
67
68}
69
70#endif
Definition CSKYBaseInfo.h:26
@ AddrModeMask
Definition CSKYBaseInfo.h:56
TOF
Definition CSKYBaseInfo.h:40
@ MO_ADDR_HI16
Definition CSKYBaseInfo.h:46
@ MO_None
Definition CSKYBaseInfo.h:41
@ MO_GOTOFF
Definition CSKYBaseInfo.h:44
@ MO_DIRECT_FLAG_MASK
Definition CSKYBaseInfo.h:52
@ MO_ADDR32
Definition CSKYBaseInfo.h:42
@ MO_PLT32
Definition CSKYBaseInfo.h:45
@ MO_ADDR_LO16
Definition CSKYBaseInfo.h:47
@ MO_GOT32
Definition CSKYBaseInfo.h:43
AddrMode
Definition CSKYBaseInfo.h:28
@ AddrModeNone
Definition CSKYBaseInfo.h:29
@ AddrMode32WD
Definition CSKYBaseInfo.h:32
@ AddrMode32H
Definition CSKYBaseInfo.h:31
@ AddrMode32SDF
Definition CSKYBaseInfo.h:36
@ AddrMode16W
Definition CSKYBaseInfo.h:35
@ AddrMode16B
Definition CSKYBaseInfo.h:33
@ AddrMode32B
Definition CSKYBaseInfo.h:30
@ AddrMode16H
Definition CSKYBaseInfo.h:34
Definition CSKYBaseInfo.h:61
OperandType
Definition CSKYBaseInfo.h:62
@ OPERAND_CONSTPOOL
Definition CSKYBaseInfo.h:64
@ OPERAND_BARESYMBOL
Definition CSKYBaseInfo.h:63
This is an optimization pass for GlobalISel generic memory operations.