-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathcustom-compiler-tasking-generated.yaml
326 lines (326 loc) · 9.65 KB
/
custom-compiler-tasking-generated.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
compilers:
- description: "C, TASKING VX-toolset for 8051: control program v6.3r1 Build 19041558"
match-compiler-exe: "(.*/)?cc51(\\.exe)?"
match-sources: ".*\\.c"
match-language: C
code-insight-target-name: arm
include-dirs: ["${compiler-exe-dir}/../include"]
defines-text: "
#define __BIG_ENDIAN__ 1
#define __BUILD__ 19041558
#define __C51__ 1
#define __CHAR_BIT__ 8
#define __CHAR_MAX SCHAR_MAX
#define __CHAR_MIN SCHAR_MIN
#define __CORE_C51__ 1
#define __INTPTR_BIT__ 16
#define __INT_BIT__ 16
#define __LITTLE_ENDIAN__ 0
#define __LLONG_BIT__ 32
#define __LONG_BIT__ 32
#define __MISRAC_VERSION__ 2004
#define __MODEL__ 's'
#define __PROF_ENABLE__ 0
#define __PTRDIFF_BIT__ 16
#define __PTRDIFF_MAX INT16_MAX
#define __PTRDIFF_MIN INT16_MIN
#define __REG__(x) reg##x
#define __REVISION__ 1
#define __SFRFILE__(cpu) <sfr/__REG__(cpu).sfr>
#define __SHORT_BIT__ 16
#define __SINGLE_FP__ 1
#define __SIZE_BIT__ 16
#define __SIZE_MAX UINT16_MAX
#define __SIZE_MIN 0
#define __STDC_HOSTED__ 0
#define __STDC_NO_ATOMICS__ 1
#define __STDC_NO_THREADS__ 1
#define __STDC_VERSION__ 201112L
#define __STDC__ 1
#define __TASKING__ 1
#define __VERSION__ 6003
#define __VX__ 1
#define __WCHAR_BIT__ 16
#define __WCHAR_MAX INT16_MAX
#define __WCHAR_MIN INT16_MIN
"
- description: "C, TASKING VX-toolset for ARM Cortex: control program v6.3r1 Build 19041558"
match-compiler-exe: "(.*/)?ccarm(\\.exe)?"
match-sources: ".*\\.c"
match-language: C
code-insight-target-name: arm
include-dirs: ["${compiler-exe-dir}/../include"]
defines-text: "
#define __ARM__ 1
#define __BUILD__ 19041558
#define __CARM__ 1
#define __CHAR_BIT__ 8
#define __CHAR_MAX SCHAR_MAX
#define __CHAR_MIN SCHAR_MIN
#define __CPU_ARMV7M__ 1
#define __CPU__ ARMv7M
#define __DOUBLE_FP__ 1
#define __FPU_NONE__ 1
#define __INTPTR_BIT__ 32
#define __INT_BIT__ 32
#define __LITTLE_ENDIAN__ 1
#define __LLONG_BIT__ 64
#define __LONG_BIT__ 32
#define __MISRAC_VERSION__ 2004
#define __PRECISE_LIB_FP__ 1
#define __PROF_ENABLE__ 0
#define __PTRDIFF_BIT__ 32
#define __PTRDIFF_MAX INT32_MAX
#define __PTRDIFF_MIN INT32_MIN
#define __REVISION__ 1
#define __SHORT_BIT__ 16
#define __SIZE_BIT__ 32
#define __SIZE_MAX UINT32_MAX
#define __SIZE_MIN 0
#define __STDC_HOSTED__ 0
#define __STDC_NO_ATOMICS__ 1
#define __STDC_NO_THREADS__ 1
#define __STDC_VERSION__ 201112L
#define __STDC__ 1
#define __TASKING__ 1
#define __THUMB2__ 1
#define __VERSION__ 6003
#define __WCHAR_BIT__ 16
#define __WCHAR_MAX UINT16_MAX
#define __WCHAR_MIN 0
#define __WCHAR_UNSIGNED__ 1
"
- description: "C++, TASKING VX-toolset for ARM Cortex: control program v6.3r1 Build 19041558"
match-compiler-exe: "(.*/)?ccarm(\\.exe)?"
match-sources: ".*\\.cpp"
match-language: CPP
code-insight-target-name: arm
include-dirs: ["${compiler-exe-dir}/../include", "${compiler-exe-dir}/../include.cxx"]
defines-text: "
#define __SIGNED_CHARS__ 1
#define __STDC__ 0
#define __STDC_HOSTED__ 1
#define __cplusplus 201402L
#define _WCHAR_T 1
#define _CPP_WCHAR_T 1
#define __CHAR16_T_AND_CHAR32_T 1
#define _BOOL 1
#define __ARRAY_OPERATORS 1
#define __EXCEPTIONS 1
#define __PLACEMENT_DELETE 1
#define __RUNTIME_USES_NAMESPACES 1
#define __IA64_ABI 1
#define __IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS 1
#define __IA64_ABI_USE_INT_STATIC_INIT_GUARD 1
#define __cpp_initializer_lists 200806
#define __cpp_sized_deallocation 201309
#define __cpp_unicode_characters 200704
#define __cpp_aggregate_nsdmi 201304
#define __cpp_alias_templates 200704
#define __cpp_attributes 200809
#define __cpp_binary_literals 201304
#define __cpp_decltype 200707
#define __cpp_decltype_auto 201304
#define __cpp_delegating_constructors 200604
#define __cpp_exceptions 199711
#define __cpp_generic_lambdas 201304
#define __cpp_inheriting_constructors 200802
#define __cpp_init_captures 201304
#define __cpp_lambdas 200907
#define __cpp_nsdmi 200809
#define __cpp_raw_strings 200710
#define __cpp_ref_qualifiers 200710
#define __cpp_return_type_deduction 201304
#define __cpp_rvalue_references 200610
#define __cpp_unicode_literals 200710
#define __cpp_user_defined_literals 200809
#define __cpp_variable_templates 201304
#define __cpp_variadic_templates 200704
#define __cpp_constexpr 201304
#define __cpp_range_based_for 200907
#define __cpp_static_assert 200410
#define __STDC_VERSION__ 199901L
#define __NAMESPACES 1
#define __TYPE_TRAITS_ENABLED 1
#define __VARIADIC_TEMPLATES 1
#define __EDG_CONSTEXPR_ENABLED__ 1
#define __EDG__ 1
#define __EDG_VERSION__ 414
#define __SIZE_TYPE__ unsigned int
#define __PTRDIFF_TYPE__ int
#define __CPARM__ 1
#define __TASKING__ 1
#define __VERSION__ 6003
#define __REVISION__ 1
#define __BUILD__ 19041558
#define _STLP_NO_IOSTREAMS 1
#define __CHAR_MIN SCHAR_MIN
#define __CHAR_MAX SCHAR_MAX
#define __WCHAR_MIN 0
#define __WCHAR_MAX UINT16_MAX
#define __SIZE_MIN INT32_MIN
#define __SIZE_MAX INT32_MAX
#define __PTRDIFF_MIN 0
#define __PTRDIFF_MAX UINT32_MAX
#define __CHAR_BIT__ 8
#define __SHORT_BIT__ 16
#define __INT_BIT__ 32
#define __LONG_BIT__ 32
#define __LLONG_BIT__ 64
#define __PTRDIFF_BIT__ 32
#define __SIZE_BIT__ 32
#define __WCHAR_BIT__ 16
#define __INTPTR_BIT__ 32
#define __WCHAR_UNSIGNED__ 1
#define __DOUBLE_FP__ 1
#define __CPU__ ARMv7M
#define __CPU_ARMV7M__ 1
#define __THUMB2__ 1
#define __LITTLE_ENDIAN__ 1
"
- description: "C, TASKING VX-toolset for TriCore: control program v6.3r1 Build 19041558"
match-compiler-exe: "(.*/)?cctc(\\.exe)?"
match-sources: ".*\\.c"
match-language: C
code-insight-target-name: arm
include-dirs: ["${compiler-exe-dir}/../include"]
defines-text: "
#define __ACCUM_BIT__ 64
#define __ACCUM_INT_BIT__ 17
#define __ATOMIC_INT_LOCK_FREE__ 1
#define __ATOMIC_LONG_LOCK_FREE__ 1
#define __BUILD__ 19041558
#define __CHAR_BIT__ 8
#define __CHAR_MAX SCHAR_MAX
#define __CHAR_MIN SCHAR_MIN
#define __CORE_TC13__ 1
#define __CTC__ 1
#define __DSPC_VERSION__ 200001L
#define __DSPC__ 1
#define __FPU__ 1
#define __FRACT_BIT__ 32
#define __INTPTR_BIT__ 32
#define __INT_BIT__ 32
#define __LACCUM_BIT__ 64
#define __LACCUM_INT_BIT__ 17
#define __LFRACT_BIT__ 32
#define __LLONG_BIT__ 64
#define __LONG_BIT__ 32
#define __MISRAC_VERSION__ 2004
#define __PROF_ENABLE__ 0
#define __PTRDIFF_BIT__ 32
#define __PTRDIFF_MAX INT32_MAX
#define __PTRDIFF_MIN INT32_MIN
#define __REG__(x) reg##x
#define __REVISION__ 1
#define __SACCUM_BIT__ 64
#define __SACCUM_INT_BIT__ 17
#define __SFRACT_BIT__ 16
#define __SFRFILE__(cpu) <sfr/__REG__(cpu).sfr>
#define __SHORT_BIT__ 16
#define __SINGLE_FP__ 1
#define __SIZE_BIT__ 32
#define __SIZE_MAX UINT32_MAX
#define __SIZE_MIN 0
#define __STDC_HOSTED__ 0
#define __STDC_NO_ATOMICS__ 1
#define __STDC_NO_THREADS__ 1
#define __STDC_VERSION__ 201112L
#define __STDC__ 1
#define __TASKING__ 1
#define __VERSION__ 6003
#define __WCHAR_BIT__ 16
#define __WCHAR_MAX INT16_MAX
#define __WCHAR_MIN INT16_MIN
#define transpose_byte __transpose_byte
#define transpose_hword __transpose_hword
"
- description: "C++, TASKING VX-toolset for TriCore: control program v6.3r1 Build 19041558"
match-compiler-exe: "(.*/)?cctc(\\.exe)?"
match-sources: ".*\\.cpp"
match-language: CPP
code-insight-target-name: arm
include-dirs: ["${compiler-exe-dir}/../include", "${compiler-exe-dir}/../include.cxx"]
defines-text: "
#define __SIGNED_CHARS__ 1
#define __STDC__ 0
#define __STDC_HOSTED__ 1
#define __cplusplus 201402L
#define _WCHAR_T 1
#define _CPP_WCHAR_T 1
#define __CHAR16_T_AND_CHAR32_T 1
#define _BOOL 1
#define __ARRAY_OPERATORS 1
#define __EXCEPTIONS 1
#define __PLACEMENT_DELETE 1
#define __RUNTIME_USES_NAMESPACES 1
#define __IA64_ABI 1
#define __cpp_initializer_lists 200806
#define __cpp_sized_deallocation 201309
#define __cpp_unicode_characters 200704
#define __cpp_aggregate_nsdmi 201304
#define __cpp_alias_templates 200704
#define __cpp_attributes 200809
#define __cpp_binary_literals 201304
#define __cpp_decltype 200707
#define __cpp_decltype_auto 201304
#define __cpp_delegating_constructors 200604
#define __cpp_exceptions 199711
#define __cpp_generic_lambdas 201304
#define __cpp_inheriting_constructors 200802
#define __cpp_init_captures 201304
#define __cpp_lambdas 200907
#define __cpp_nsdmi 200809
#define __cpp_raw_strings 200710
#define __cpp_ref_qualifiers 200710
#define __cpp_return_type_deduction 201304
#define __cpp_rvalue_references 200610
#define __cpp_unicode_literals 200710
#define __cpp_user_defined_literals 200809
#define __cpp_variable_templates 201304
#define __cpp_variadic_templates 200704
#define __cpp_constexpr 201304
#define __cpp_range_based_for 200907
#define __cpp_static_assert 200410
#define __STDC_VERSION__ 199901L
#define __NAMESPACES 1
#define __TYPE_TRAITS_ENABLED 1
#define __VARIADIC_TEMPLATES 1
#define __EDG_CONSTEXPR_ENABLED__ 1
#define __EDG__ 1
#define __EDG_VERSION__ 414
#define __SIZE_TYPE__ unsigned int
#define __PTRDIFF_TYPE__ int
#define __CPTC__ 1
#define __TASKING__ 1
#define __VERSION__ 6003
#define __REVISION__ 1
#define __BUILD__ 19041558
#define _STLP_NO_IOSTREAMS 1
#define __CHAR_MIN SCHAR_MIN
#define __CHAR_MAX SCHAR_MAX
#define __WCHAR_MIN 0
#define __WCHAR_MAX UINT16_MAX
#define __SIZE_MIN INT32_MIN
#define __SIZE_MAX INT32_MAX
#define __PTRDIFF_MIN 0
#define __PTRDIFF_MAX UINT32_MAX
#define __CHAR_BIT__ 8
#define __SHORT_BIT__ 16
#define __INT_BIT__ 32
#define __LONG_BIT__ 32
#define __LLONG_BIT__ 64
#define __PTRDIFF_BIT__ 32
#define __SIZE_BIT__ 32
#define __WCHAR_BIT__ 16
#define __INTPTR_BIT__ 32
#define __WCHAR_UNSIGNED__ 1
#define __SINGLE_FP__ 1
#define __REG__(x) reg ## x
#define __SFRFILE__(cpu) <sfr/__REG__(cpu).sfr>
#define __FPU__ 1
#define __CORE_TC13__ 1
#define __putbit(value,address,bitoffset) __imaskldmst(address,value,bitoffset,1)
#define __getbit(address,bitoffset) __extru(*(address),bitoffset,1)
#define __crc32bw(b,a) __crc32(b,a)
"