• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/Utils/

Lines Matching refs:AArch64

1 //===-- AArch64BaseInfo.h - Top level definitions for AArch64 ---*- C++ -*-===//
10 // the AArch64 target useful for the compiler back-end and the MC libraries.
21 #include "MCTargetDesc/AArch64MCTargetDesc.h" // For AArch64::X0 and friends.
31 case AArch64::X0: return AArch64::W0;
32 case AArch64::X1: return AArch64::W1;
33 case AArch64::X2: return AArch64::W2;
34 case AArch64::X3: return AArch64::W3;
35 case AArch64::X4: return AArch64::W4;
36 case AArch64::X5: return AArch64::W5;
37 case AArch64::X6: return AArch64::W6;
38 case AArch64::X7: return AArch64::W7;
39 case AArch64::X8: return AArch64::W8;
40 case AArch64::X9: return AArch64::W9;
41 case AArch64::X10: return AArch64::W10;
42 case AArch64::X11: return AArch64::W11;
43 case AArch64::X12: return AArch64::W12;
44 case AArch64::X13: return AArch64::W13;
45 case AArch64::X14: return AArch64::W14;
46 case AArch64::X15: return AArch64::W15;
47 case AArch64::X16: return AArch64::W16;
48 case AArch64::X17: return AArch64::W17;
49 case AArch64::X18: return AArch64::W18;
50 case AArch64::X19: return AArch64::W19;
51 case AArch64::X20: return AArch64::W20;
52 case AArch64::X21: return AArch64::W21;
53 case AArch64::X22: return AArch64::W22;
54 case AArch64::X23: return AArch64::W23;
55 case AArch64::X24: return AArch64::W24;
56 case AArch64::X25: return AArch64::W25;
57 case AArch64::X26: return AArch64::W26;
58 case AArch64::X27: return AArch64::W27;
59 case AArch64::X28: return AArch64::W28;
60 case AArch64::FP: return AArch64::W29;
61 case AArch64::LR: return AArch64::W30;
62 case AArch64::SP: return AArch64::WSP;
63 case AArch64::XZR: return AArch64::WZR;
71 case AArch64::W0: return AArch64::X0;
72 case AArch64::W1: return AArch64::X1;
73 case AArch64::W2: return AArch64::X2;
74 case AArch64::W3: return AArch64::X3;
75 case AArch64::W4: return AArch64::X4;
76 case AArch64::W5: return AArch64::X5;
77 case AArch64::W6: return AArch64::X6;
78 case AArch64::W7: return AArch64::X7;
79 case AArch64::W8: return AArch64::X8;
80 case AArch64::W9: return AArch64::X9;
81 case AArch64::W10: return AArch64::X10;
82 case AArch64::W11: return AArch64::X11;
83 case AArch64::W12: return AArch64::X12;
84 case AArch64::W13: return AArch64::X13;
85 case AArch64::W14: return AArch64::X14;
86 case AArch64::W15: return AArch64::X15;
87 case AArch64::W16: return AArch64::X16;
88 case AArch64::W17: return AArch64::X17;
89 case AArch64::W18: return AArch64::X18;
90 case AArch64::W19: return AArch64::X19;
91 case AArch64::W20: return AArch64::X20;
92 case AArch64::W21: return AArch64::X21;
93 case AArch64::W22: return AArch64::X22;
94 case AArch64::W23: return AArch64::X23;
95 case AArch64::W24: return AArch64::X24;
96 case AArch64::W25: return AArch64::X25;
97 case AArch64::W26: return AArch64::X26;
98 case AArch64::W27: return AArch64::X27;
99 case AArch64::W28: return AArch64::X28;
100 case AArch64::W29: return AArch64::FP;
101 case AArch64::W30: return AArch64::LR;
102 case AArch64::WSP: return AArch64::SP;
103 case AArch64::WZR: return AArch64::XZR;
111 case AArch64::D0: return AArch64::B0;
112 case AArch64::D1: return AArch64::B1;
113 case AArch64::D2: return AArch64::B2;
114 case AArch64::D3: return AArch64::B3;
115 case AArch64::D4: return AArch64::B4;
116 case AArch64::D5: return AArch64::B5;
117 case AArch64::D6: return AArch64::B6;
118 case AArch64::D7: return AArch64::B7;
119 case AArch64::D8: return AArch64::B8;
120 case AArch64::D9: return AArch64::B9;
121 case AArch64::D10: return AArch64::B10;
122 case AArch64::D11: return AArch64::B11;
123 case AArch64::D12: return AArch64::B12;
124 case AArch64::D13: return AArch64::B13;
125 case AArch64::D14: return AArch64::B14;
126 case AArch64::D15: return AArch64::B15;
127 case AArch64::D16: return AArch64::B16;
128 case AArch64::D17: return AArch64::B17;
129 case AArch64::D18: return AArch64::B18;
130 case AArch64::D19: return AArch64::B19;
131 case AArch64::D20: return AArch64::B20;
132 case AArch64::D21: return AArch64::B21;
133 case AArch64::D22: return AArch64::B22;
134 case AArch64::D23: return AArch64::B23;
135 case AArch64::D24: return AArch64::B24;
136 case AArch64::D25: return AArch64::B25;
137 case AArch64::D26: return AArch64::B26;
138 case AArch64::D27: return AArch64::B27;
139 case AArch64::D28: return AArch64::B28;
140 case AArch64::D29: return AArch64::B29;
141 case AArch64::D30: return AArch64::B30;
142 case AArch64::D31: return AArch64::B31;
151 case AArch64::B0: return AArch64::D0;
152 case AArch64::B1: return AArch64::D1;
153 case AArch64::B2: return AArch64::D2;
154 case AArch64::B3: return AArch64::D3;
155 case AArch64::B4: return AArch64::D4;
156 case AArch64::B5: return AArch64::D5;
157 case AArch64::B6: return AArch64::D6;
158 case AArch64::B7: return AArch64::D7;
159 case AArch64::B8: return AArch64::D8;
160 case AArch64::B9: return AArch64::D9;
161 case AArch64::B10: return AArch64::D10;
162 case AArch64::B11: return AArch64::D11;
163 case AArch64::B12: return AArch64::D12;
164 case AArch64::B13: return AArch64::D13;
165 case AArch64::B14: return AArch64::D14;
166 case AArch64::B15: return AArch64::D15;
167 case AArch64::B16: return AArch64::D16;
168 case AArch64::B17: return AArch64::D17;
169 case AArch64::B18: return AArch64::D18;
170 case AArch64::B19: return AArch64::D19;
171 case AArch64::B20: return AArch64::D20;
172 case AArch64::B21: return AArch64::D21;
173 case AArch64::B22: return AArch64::D22;
174 case AArch64::B23: return AArch64::D23;
175 case AArch64::B24: return AArch64::D24;
176 case AArch64::B25: return AArch64::D25;
177 case AArch64::B26: return AArch64::D26;
178 case AArch64::B27: return AArch64::D27;
179 case AArch64::B28: return AArch64::D28;
180 case AArch64::B29: return AArch64::D29;
181 case AArch64::B30: return AArch64::D30;
182 case AArch64::B31: return AArch64::D31;
190 case AArch64::LDADDAB: case AArch64::LDADDAH:
191 case AArch64::LDADDAW: case AArch64::LDADDAX:
192 case AArch64::LDADDALB: case AArch64::LDADDALH:
193 case AArch64::LDADDALW: case AArch64::LDADDALX:
194 case AArch64::LDCLRAB: case AArch64::LDCLRAH:
195 case AArch64::LDCLRAW: case AArch64::LDCLRAX:
196 case AArch64::LDCLRALB: case AArch64::LDCLRALH:
197 case AArch64::LDCLRALW: case AArch64::LDCLRALX:
198 case AArch64::LDEORAB: case AArch64::LDEORAH:
199 case AArch64::LDEORAW: case AArch64::LDEORAX:
200 case AArch64::LDEORALB: case AArch64::LDEORALH:
201 case AArch64::LDEORALW: case AArch64::LDEORALX:
202 case AArch64::LDSETAB: case AArch64::LDSETAH:
203 case AArch64::LDSETAW: case AArch64::LDSETAX:
204 case AArch64::LDSETALB: case AArch64::LDSETALH:
205 case AArch64::LDSETALW: case AArch64::LDSETALX:
206 case AArch64::LDSMAXAB: case AArch64::LDSMAXAH:
207 case AArch64::LDSMAXAW: case AArch64::LDSMAXAX:
208 case AArch64::LDSMAXALB: case AArch64::LDSMAXALH:
209 case AArch64::LDSMAXALW: case AArch64::LDSMAXALX:
210 case AArch64::LDSMINAB: case AArch64::LDSMINAH:
211 case AArch64::LDSMINAW: case AArch64::LDSMINAX:
212 case AArch64::LDSMINALB: case AArch64::LDSMINALH:
213 case AArch64::LDSMINALW: case AArch64::LDSMINALX:
214 case AArch64::LDUMAXAB: case AArch64::LDUMAXAH:
215 case AArch64::LDUMAXAW: case AArch64::LDUMAXAX:
216 case AArch64::LDUMAXALB: case AArch64::LDUMAXALH:
217 case AArch64::LDUMAXALW: case AArch64::LDUMAXALX:
218 case AArch64::LDUMINAB: case AArch64::LDUMINAH:
219 case AArch64::LDUMINAW: case AArch64::LDUMINAX:
220 case AArch64::LDUMINALB: case AArch64::LDUMINALH:
221 case AArch64::LDUMINALW: case AArch64::LDUMINALX:
222 case AArch64::SWPAB: case AArch64::SWPAH:
223 case AArch64::SWPAW: case AArch64::SWPAX:
224 case AArch64::SWPALB: case AArch64::SWPALH:
225 case AArch64::SWPALW: case AArch64::SWPALX:
571 // AArch64 Specific MachineOperand flags.
652 namespace AArch64 {
662 } // end namespace AArch64