|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/tools/clang/lib/Sema/OpenCLBuiltins.inc 116 {OCLT_AGenTypeN, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
118 {OCLT_AGenTypeNNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
120 {OCLT_AIGenType1, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
122 {OCLT_AIGenTypeN, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
124 {OCLT_AIGenTypeNNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
126 {OCLT_bool, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
128 {OCLT_char, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
130 {OCLT_double, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
132 {OCLT_Event, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
134 {OCLT_FGenTypeN, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
136 {OCLT_float, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
138 {OCLT_GenTypeCharVecAndScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
140 {OCLT_GenTypeCharVecNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
142 {OCLT_GenTypeDoubleVecAndScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
144 {OCLT_GenTypeDoubleVecNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
146 {OCLT_GenTypeFloatVecAndScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
148 {OCLT_GenTypeFloatVecNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
150 {OCLT_GenTypeHalfVecAndScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
152 {OCLT_GenTypeHalfVecNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
154 {OCLT_GenTypeIntVecAndScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
156 {OCLT_GenTypeIntVecNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
158 {OCLT_GenTypeLongVecAndScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
160 {OCLT_GenTypeLongVecNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
162 {OCLT_GenTypeShortVecAndScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
164 {OCLT_GenTypeShortVecNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
166 {OCLT_GenTypeUCharVecAndScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
168 {OCLT_GenTypeUCharVecNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
170 {OCLT_GenTypeUIntVecAndScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
172 {OCLT_GenTypeUIntVecNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
174 {OCLT_GenTypeULongVecAndScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
176 {OCLT_GenTypeULongVecNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
178 {OCLT_GenTypeUShortVecAndScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
180 {OCLT_GenTypeUShortVecNoScalar, 0, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
182 {OCLT_half, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
184 {OCLT_Image1d, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
186 {OCLT_Image1dArray, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
188 {OCLT_Image1dBuffer, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
190 {OCLT_Image2d, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
192 {OCLT_Image2dArray, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
194 {OCLT_Image2dArrayDepth, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
196 {OCLT_Image2dArrayMsaa, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
198 {OCLT_Image2dArrayMsaaDepth, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
200 {OCLT_Image2dDepth, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
202 {OCLT_Image2dMsaa, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
204 {OCLT_Image2dMsaaDepth, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
206 {OCLT_Image3d, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
208 {OCLT_int, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
210 {OCLT_intptr_t, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
212 {OCLT_long, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
214 {OCLT_ptrdiff_t, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
216 {OCLT_Sampler, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
218 {OCLT_short, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
220 {OCLT_size_t, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
222 {OCLT_uchar, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
224 {OCLT_uint, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
226 {OCLT_uintPtr_t, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
228 {OCLT_ulong, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
230 {OCLT_ushort, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
232 {OCLT_void_t, 1, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
234 {OCLT_double, 2, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
236 {OCLT_double, 3, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
238 {OCLT_double, 4, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
240 {OCLT_double, 8, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
242 {OCLT_double, 16, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
244 {OCLT_half, 2, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
246 {OCLT_half, 3, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
248 {OCLT_half, 4, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
250 {OCLT_half, 8, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
252 {OCLT_half, 16, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
254 {OCLT_char, 2, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
256 {OCLT_char, 3, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
258 {OCLT_char, 4, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
260 {OCLT_char, 8, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
262 {OCLT_char, 16, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
264 {OCLT_uchar, 2, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
266 {OCLT_uchar, 3, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
268 {OCLT_uchar, 4, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
270 {OCLT_uchar, 8, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
272 {OCLT_uchar, 16, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
274 {OCLT_short, 2, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
276 {OCLT_short, 3, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
278 {OCLT_short, 4, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
280 {OCLT_short, 8, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
282 {OCLT_short, 16, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
284 {OCLT_ushort, 2, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
286 {OCLT_ushort, 3, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
288 {OCLT_ushort, 4, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
290 {OCLT_ushort, 8, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
292 {OCLT_ushort, 16, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
294 {OCLT_float, 2, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
296 {OCLT_float, 3, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
298 {OCLT_float, 4, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
300 {OCLT_int, 2, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
302 {OCLT_float, 8, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
304 {OCLT_int, 3, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
306 {OCLT_int, 4, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
308 {OCLT_int, 8, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
310 {OCLT_int, 16, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
312 {OCLT_float, 16, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
314 {OCLT_uint, 2, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
316 {OCLT_uint, 3, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
318 {OCLT_uint, 4, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
320 {OCLT_uint, 8, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
322 {OCLT_uint, 16, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
324 {OCLT_long, 2, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
326 {OCLT_long, 3, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
328 {OCLT_long, 4, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
330 {OCLT_long, 8, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
332 {OCLT_long, 16, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
334 {OCLT_ulong, 2, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
336 {OCLT_ulong, 3, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
338 {OCLT_ulong, 4, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
340 {OCLT_ulong, 8, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
342 {OCLT_ulong, 16, 0, 0, 0, OCLAQ_None, clang::LangAS::Default},
344 {OCLT_char, 1, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
346 {OCLT_uchar, 1, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
348 {OCLT_short, 1, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
350 {OCLT_ushort, 1, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
352 {OCLT_int, 1, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
354 {OCLT_uint, 1, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
356 {OCLT_long, 1, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
358 {OCLT_ulong, 1, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
360 {OCLT_float, 1, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
362 {OCLT_double, 1, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
364 {OCLT_half, 1, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
366 {OCLT_char, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
368 {OCLT_uchar, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
370 {OCLT_short, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
372 {OCLT_ushort, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
374 {OCLT_int, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
376 {OCLT_uint, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
378 {OCLT_long, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
380 {OCLT_ulong, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
382 {OCLT_float, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
384 {OCLT_double, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
386 {OCLT_half, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
388 {OCLT_half, 1, 1, 0, 0, OCLAQ_None, clang::LangAS::opencl_global},
390 {OCLT_char, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
392 {OCLT_uchar, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
394 {OCLT_short, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
396 {OCLT_ushort, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
398 {OCLT_int, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
400 {OCLT_uint, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
402 {OCLT_long, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
404 {OCLT_ulong, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
406 {OCLT_float, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
408 {OCLT_double, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
410 {OCLT_half, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
412 {OCLT_half, 1, 1, 0, 0, OCLAQ_None, clang::LangAS::opencl_local},
414 {OCLT_char, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_private},
416 {OCLT_uchar, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_private},
418 {OCLT_short, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_private},
420 {OCLT_ushort, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_private},
422 {OCLT_int, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_private},
424 {OCLT_uint, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_private},
426 {OCLT_long, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_private},
428 {OCLT_ulong, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_private},
430 {OCLT_float, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_private},
432 {OCLT_double, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_private},
434 {OCLT_half, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_private},
436 {OCLT_half, 1, 1, 0, 0, OCLAQ_None, clang::LangAS::opencl_private},
438 {OCLT_char, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_generic},
440 {OCLT_uchar, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_generic},
442 {OCLT_short, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_generic},
444 {OCLT_ushort, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_generic},
446 {OCLT_int, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_generic},
448 {OCLT_uint, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_generic},
450 {OCLT_long, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_generic},
452 {OCLT_ulong, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_generic},
454 {OCLT_float, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_generic},
456 {OCLT_double, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_generic},
458 {OCLT_half, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_generic},
460 {OCLT_half, 1, 1, 0, 0, OCLAQ_None, clang::LangAS::opencl_generic},
462 {OCLT_char, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_constant},
464 {OCLT_uchar, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_constant},
466 {OCLT_short, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_constant},
468 {OCLT_ushort, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_constant},
470 {OCLT_int, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_constant},
472 {OCLT_uint, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_constant},
474 {OCLT_long, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_constant},
476 {OCLT_ulong, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_constant},
478 {OCLT_float, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_constant},
480 {OCLT_double, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_constant},
482 {OCLT_half, 1, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_constant},
484 {OCLT_half, 1, 1, 0, 0, OCLAQ_None, clang::LangAS::opencl_constant},
486 {OCLT_AGenTypeN, 0, 1, 0, 0, OCLAQ_None, clang::LangAS::opencl_local},
488 {OCLT_AGenTypeN, 0, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
490 {OCLT_AGenTypeN, 0, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_global},
492 {OCLT_AGenTypeN, 0, 1, 0, 0, OCLAQ_None, clang::LangAS::opencl_global},
494 {OCLT_AGenTypeN, 0, 1, 1, 0, OCLAQ_None, clang::LangAS::opencl_local},
496 {OCLT_Event, 1, 1, 0, 0, OCLAQ_None, clang::LangAS::opencl_generic},
498 {OCLT_int, 1, 0, 0, 1, OCLAQ_None, clang::LangAS::Default},
500 {OCLT_int, 1, 1, 0, 1, OCLAQ_None, clang::LangAS::opencl_global},
502 {OCLT_uint, 1, 0, 0, 1, OCLAQ_None, clang::LangAS::Default},
504 {OCLT_uint, 1, 1, 0, 1, OCLAQ_None, clang::LangAS::opencl_global},
16552 case OCLAQ_None:
16567 case OCLAQ_None:
16582 case OCLAQ_None:
16597 case OCLAQ_None:
16612 case OCLAQ_None:
16627 case OCLAQ_None:
16642 case OCLAQ_None:
16657 case OCLAQ_None: