PR rtl-optimization/88018
[official-gcc.git] / gcc / config / csky / csky_tables.opt
blobae3438d4473ad08e23d9ad83f5471129c72c48e2
1 ; -*- buffer-read-only: t -*-
2 ; Generated automatically by csky_genopt.sh from csky_cores.def.
4 ; Copyright (C) 2018 Free Software Foundation, Inc.
6 ; This file is part of GCC.
8 ; GCC is free software; you can redistribute it and/or modify it under
9 ; the terms of the GNU General Public License as published by the Free
10 ; Software Foundation; either version 3, or (at your option) any later
11 ; version.
13 ; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
14 ; WARRANTY; without even the implied warranty of MERCHANTABILITY or
15 ; FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
16 ; for more details.
18 ; You should have received a copy of the GNU General Public License
19 ; along with GCC; see the file COPYING3.  If not see
20 ; <http://www.gnu.org/licenses/>.
22 Enum
23 Name(csky_processor_type) Type(enum csky_processor_type)
24 Known CSKY CPUs (for use with the -mcpu= options):
26 EnumValue
27 Enum(csky_processor_type) String(ck801) Value( TARGET_CPU_ck801)
29 EnumValue
30 Enum(csky_processor_type) String(ck801t) Value( TARGET_CPU_ck801t)
32 EnumValue
33 Enum(csky_processor_type) String(ck802) Value( TARGET_CPU_ck802)
35 EnumValue
36 Enum(csky_processor_type) String(ck802t) Value( TARGET_CPU_ck802t)
38 EnumValue
39 Enum(csky_processor_type) String(ck802j) Value( TARGET_CPU_ck802j)
41 EnumValue
42 Enum(csky_processor_type) String(ck803) Value( TARGET_CPU_ck803)
44 EnumValue
45 Enum(csky_processor_type) String(ck803h) Value( TARGET_CPU_ck803h)
47 EnumValue
48 Enum(csky_processor_type) String(ck803t) Value( TARGET_CPU_ck803t)
50 EnumValue
51 Enum(csky_processor_type) String(ck803ht) Value( TARGET_CPU_ck803ht)
53 EnumValue
54 Enum(csky_processor_type) String(ck803f) Value( TARGET_CPU_ck803f)
56 EnumValue
57 Enum(csky_processor_type) String(ck803fh) Value( TARGET_CPU_ck803fh)
59 EnumValue
60 Enum(csky_processor_type) String(ck803e) Value( TARGET_CPU_ck803e)
62 EnumValue
63 Enum(csky_processor_type) String(ck803eh) Value( TARGET_CPU_ck803eh)
65 EnumValue
66 Enum(csky_processor_type) String(ck803et) Value( TARGET_CPU_ck803et)
68 EnumValue
69 Enum(csky_processor_type) String(ck803eht) Value( TARGET_CPU_ck803eht)
71 EnumValue
72 Enum(csky_processor_type) String(ck803ef) Value( TARGET_CPU_ck803ef)
74 EnumValue
75 Enum(csky_processor_type) String(ck803efh) Value( TARGET_CPU_ck803efh)
77 EnumValue
78 Enum(csky_processor_type) String(ck803ft) Value( TARGET_CPU_ck803ft)
80 EnumValue
81 Enum(csky_processor_type) String(ck803eft) Value( TARGET_CPU_ck803eft)
83 EnumValue
84 Enum(csky_processor_type) String(ck803efht) Value( TARGET_CPU_ck803efht)
86 EnumValue
87 Enum(csky_processor_type) String(ck803r1) Value( TARGET_CPU_ck803r1)
89 EnumValue
90 Enum(csky_processor_type) String(ck803hr1) Value( TARGET_CPU_ck803hr1)
92 EnumValue
93 Enum(csky_processor_type) String(ck803tr1) Value( TARGET_CPU_ck803tr1)
95 EnumValue
96 Enum(csky_processor_type) String(ck803htr1) Value( TARGET_CPU_ck803htr1)
98 EnumValue
99 Enum(csky_processor_type) String(ck803fr1) Value( TARGET_CPU_ck803fr1)
101 EnumValue
102 Enum(csky_processor_type) String(ck803fhr1) Value( TARGET_CPU_ck803fhr1)
104 EnumValue
105 Enum(csky_processor_type) String(ck803er1) Value( TARGET_CPU_ck803er1)
107 EnumValue
108 Enum(csky_processor_type) String(ck803ehr1) Value( TARGET_CPU_ck803ehr1)
110 EnumValue
111 Enum(csky_processor_type) String(ck803etr1) Value( TARGET_CPU_ck803etr1)
113 EnumValue
114 Enum(csky_processor_type) String(ck803ehtr1) Value( TARGET_CPU_ck803ehtr1)
116 EnumValue
117 Enum(csky_processor_type) String(ck803efr1) Value( TARGET_CPU_ck803efr1)
119 EnumValue
120 Enum(csky_processor_type) String(ck803efhr1) Value( TARGET_CPU_ck803efhr1)
122 EnumValue
123 Enum(csky_processor_type) String(ck803ftr1) Value( TARGET_CPU_ck803ftr1)
125 EnumValue
126 Enum(csky_processor_type) String(ck803eftr1) Value( TARGET_CPU_ck803eftr1)
128 EnumValue
129 Enum(csky_processor_type) String(ck803efhtr1) Value( TARGET_CPU_ck803efhtr1)
131 EnumValue
132 Enum(csky_processor_type) String(ck803s) Value( TARGET_CPU_ck803s)
134 EnumValue
135 Enum(csky_processor_type) String(ck803st) Value( TARGET_CPU_ck803st)
137 EnumValue
138 Enum(csky_processor_type) String(ck803se) Value( TARGET_CPU_ck803se)
140 EnumValue
141 Enum(csky_processor_type) String(ck803sf) Value( TARGET_CPU_ck803sf)
143 EnumValue
144 Enum(csky_processor_type) String(ck803sef) Value( TARGET_CPU_ck803sef)
146 EnumValue
147 Enum(csky_processor_type) String(ck803seft) Value( TARGET_CPU_ck803seft)
149 EnumValue
150 Enum(csky_processor_type) String(ck807e) Value( TARGET_CPU_ck807e)
152 EnumValue
153 Enum(csky_processor_type) String(ck807ef) Value( TARGET_CPU_ck807ef)
155 EnumValue
156 Enum(csky_processor_type) String(ck807) Value( TARGET_CPU_ck807)
158 EnumValue
159 Enum(csky_processor_type) String(ck807f) Value( TARGET_CPU_ck807f)
161 EnumValue
162 Enum(csky_processor_type) String(ck810e) Value( TARGET_CPU_ck810e)
164 EnumValue
165 Enum(csky_processor_type) String(ck810et) Value( TARGET_CPU_ck810et)
167 EnumValue
168 Enum(csky_processor_type) String(ck810ef) Value( TARGET_CPU_ck810ef)
170 EnumValue
171 Enum(csky_processor_type) String(ck810eft) Value( TARGET_CPU_ck810eft)
173 EnumValue
174 Enum(csky_processor_type) String(ck810) Value( TARGET_CPU_ck810)
176 EnumValue
177 Enum(csky_processor_type) String(ck810v) Value( TARGET_CPU_ck810v)
179 EnumValue
180 Enum(csky_processor_type) String(ck810f) Value( TARGET_CPU_ck810f)
182 EnumValue
183 Enum(csky_processor_type) String(ck810t) Value( TARGET_CPU_ck810t)
185 EnumValue
186 Enum(csky_processor_type) String(ck810fv) Value( TARGET_CPU_ck810fv)
188 EnumValue
189 Enum(csky_processor_type) String(ck810tv) Value( TARGET_CPU_ck810tv)
191 EnumValue
192 Enum(csky_processor_type) String(ck810ft) Value( TARGET_CPU_ck810ff)
194 EnumValue
195 Enum(csky_processor_type) String(ck810ftv) Value( TARGET_CPU_ck810ftv)
197 Enum
198 Name(csky_arch) Type(int)
199 Known CSKY architectures (for use with the -march= option):
201 EnumValue
202 Enum(csky_arch) String(ck801) Value(0)
204 EnumValue
205 Enum(csky_arch) String(ck802) Value(1)
207 EnumValue
208 Enum(csky_arch) String(ck803) Value(2)
210 EnumValue
211 Enum(csky_arch) String(ck807) Value(3)
213 EnumValue
214 Enum(csky_arch) String(ck810) Value(4)
216 Enum
217 Name(csky_fpu) Type(enum csky_fpu_type)
218 Known CSKY FPUs (for use with the -mfpu= option):
220 EnumValue
221 Enum(csky_fpu) String(fpv2_sf) Value(TARGET_FPU_fpv2_sf)
223 EnumValue
224 Enum(csky_fpu) String(fpv2) Value(TARGET_FPU_fpv2)
226 EnumValue
227 Enum(csky_fpu) String(fpv2_divd) Value(TARGET_FPU_fpv2_divd)
229 EnumValue
230 Enum(csky_fpu) String(auto) Value(TARGET_FPU_auto)