LLVM: lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9#ifndef LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMFIXUPKINDS_H
10#define LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMFIXUPKINDS_H
11
13
14namespace llvm {
15namespace ARM {
17
19
20
22
23
24
26
27
28
30
31
33
34
36
37
39
41
42
44
46
48
50
52
53
55
56
58
59
61
62
63
64
65
66
67
68
69
70
71
73
74
76
77
79
80
82
83
85
86
88
89
91
92
94
95
96
101
102
107
108
110
111
113
114
122
123
126};
127}
128}
129
130#endif
Define some predicates that are used for node matching.
Fixups
Definition ARMFixupKinds.h:16
@ fixup_arm_thumb_br
Definition ARMFixupKinds.h:60
@ fixup_bf_target
Definition ARMFixupKinds.h:116
@ fixup_thumb_adr_pcrel_10
Definition ARMFixupKinds.h:43
@ fixup_arm_thumb_upper_8_15
Definition ARMFixupKinds.h:103
@ fixup_arm_adr_pcrel_12
Definition ARMFixupKinds.h:45
@ fixup_arm_pcrel_10
Definition ARMFixupKinds.h:29
@ fixup_arm_uncondbranch
Definition ARMFixupKinds.h:51
@ fixup_arm_thumb_cb
Definition ARMFixupKinds.h:87
@ fixup_arm_movw_lo16
Definition ARMFixupKinds.h:98
@ fixup_t2_movt_hi16
Definition ARMFixupKinds.h:99
@ fixup_t2_ldst_pcrel_12
Definition ARMFixupKinds.h:21
@ fixup_arm_thumb_lower_0_7
Definition ARMFixupKinds.h:106
@ fixup_le
Definition ARMFixupKinds.h:121
@ fixup_arm_ldst_abs_12
Definition ARMFixupKinds.h:40
@ fixup_arm_pcrel_9
Definition ARMFixupKinds.h:35
@ fixup_arm_movt_hi16
Definition ARMFixupKinds.h:97
@ fixup_t2_pcrel_9
Definition ARMFixupKinds.h:38
@ fixup_bf_branch
Definition ARMFixupKinds.h:115
@ fixup_t2_pcrel_10
Definition ARMFixupKinds.h:32
@ fixup_bfc_target
Definition ARMFixupKinds.h:118
@ fixup_arm_thumb_blx
Definition ARMFixupKinds.h:84
@ fixup_arm_thumb_cp
Definition ARMFixupKinds.h:90
@ fixup_bfl_target
Definition ARMFixupKinds.h:117
@ fixup_t2_uncondbranch
Definition ARMFixupKinds.h:57
@ NumTargetFixupKinds
Definition ARMFixupKinds.h:125
@ fixup_arm_uncondbl
Definition ARMFixupKinds.h:72
@ fixup_arm_pcrel_10_unscaled
Definition ARMFixupKinds.h:25
@ fixup_arm_blx
Definition ARMFixupKinds.h:78
@ fixup_arm_thumb_bcc
Definition ARMFixupKinds.h:93
@ fixup_arm_thumb_upper_0_7
Definition ARMFixupKinds.h:104
@ fixup_bfcsel_else_target
Definition ARMFixupKinds.h:119
@ fixup_t2_adr_pcrel_12
Definition ARMFixupKinds.h:47
@ fixup_t2_condbranch
Definition ARMFixupKinds.h:54
@ fixup_arm_condbl
Definition ARMFixupKinds.h:75
@ fixup_arm_ldst_pcrel_12
Definition ARMFixupKinds.h:18
@ fixup_arm_thumb_lower_8_15
Definition ARMFixupKinds.h:105
@ LastTargetFixupKind
Definition ARMFixupKinds.h:124
@ fixup_arm_mod_imm
Definition ARMFixupKinds.h:109
@ fixup_arm_thumb_bl
Definition ARMFixupKinds.h:81
@ fixup_wls
Definition ARMFixupKinds.h:120
@ fixup_t2_so_imm
Definition ARMFixupKinds.h:112
@ fixup_t2_movw_lo16
Definition ARMFixupKinds.h:100
@ fixup_arm_condbranch
Definition ARMFixupKinds.h:49
This is an optimization pass for GlobalISel generic memory operations.