|
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},
488 {OCLT_AGenTypeN, 0, 0, 1, 0, OCLAQ_None, clang::LangAS::Default},
498 {OCLT_int, 1, 0, 0, 1, OCLAQ_None, clang::LangAS::Default},
502 {OCLT_uint, 1, 0, 0, 1, OCLAQ_None, clang::LangAS::Default},
506 {OCLT_Image1d, 0, 0, 0, 0, OCLAQ_ReadOnly, clang::LangAS::Default},
508 {OCLT_Image2d, 0, 0, 0, 0, OCLAQ_ReadOnly, clang::LangAS::Default},
510 {OCLT_Image1dArray, 0, 0, 0, 0, OCLAQ_ReadOnly, clang::LangAS::Default},
512 {OCLT_Image3d, 0, 0, 0, 0, OCLAQ_ReadOnly, clang::LangAS::Default},
514 {OCLT_Image2dArray, 0, 0, 0, 0, OCLAQ_ReadOnly, clang::LangAS::Default},
516 {OCLT_Image2dDepth, 0, 0, 0, 0, OCLAQ_ReadOnly, clang::LangAS::Default},
518 {OCLT_Image2dArrayDepth, 0, 0, 0, 0, OCLAQ_ReadOnly, clang::LangAS::Default},
520 {OCLT_Image1dBuffer, 0, 0, 0, 0, OCLAQ_ReadOnly, clang::LangAS::Default},
522 {OCLT_Image2d, 0, 0, 0, 0, OCLAQ_ReadWrite, clang::LangAS::Default},
524 {OCLT_Image1dArray, 0, 0, 0, 0, OCLAQ_ReadWrite, clang::LangAS::Default},
526 {OCLT_Image3d, 0, 0, 0, 0, OCLAQ_ReadWrite, clang::LangAS::Default},
528 {OCLT_Image2dArray, 0, 0, 0, 0, OCLAQ_ReadWrite, clang::LangAS::Default},
530 {OCLT_Image1d, 0, 0, 0, 0, OCLAQ_ReadWrite, clang::LangAS::Default},
532 {OCLT_Image1dBuffer, 0, 0, 0, 0, OCLAQ_ReadWrite, clang::LangAS::Default},
534 {OCLT_Image2dDepth, 0, 0, 0, 0, OCLAQ_ReadWrite, clang::LangAS::Default},
536 {OCLT_Image2dArrayDepth, 0, 0, 0, 0, OCLAQ_ReadWrite, clang::LangAS::Default},
538 {OCLT_Image2d, 0, 0, 0, 0, OCLAQ_WriteOnly, clang::LangAS::Default},
540 {OCLT_Image2dArray, 0, 0, 0, 0, OCLAQ_WriteOnly, clang::LangAS::Default},
542 {OCLT_Image1d, 0, 0, 0, 0, OCLAQ_WriteOnly, clang::LangAS::Default},
544 {OCLT_Image1dBuffer, 0, 0, 0, 0, OCLAQ_WriteOnly, clang::LangAS::Default},
546 {OCLT_Image1dArray, 0, 0, 0, 0, OCLAQ_WriteOnly, clang::LangAS::Default},
548 {OCLT_Image3d, 0, 0, 0, 0, OCLAQ_WriteOnly, clang::LangAS::Default},
550 {OCLT_Image2dDepth, 0, 0, 0, 0, OCLAQ_WriteOnly, clang::LangAS::Default},
552 {OCLT_Image2dArrayDepth, 0, 0, 0, 0, OCLAQ_WriteOnly, clang::LangAS::Default},
tools/clang/include/clang/AST/Type.h 365 assert(Addr == LangAS::Default || hasTargetSpecificAddressSpace());
366 if (Addr != LangAS::Default)
378 void removeAddressSpace() { setAddressSpace(LangAS::Default); }
380 assert(space != LangAS::Default);
tools/clang/include/clang/Basic/TargetInfo.h 1244 return LangAS::Default;
tools/clang/include/clang/Sema/Overload.h 974 LangAS DestAS = LangAS::Default;
tools/clang/include/clang/Sema/ParsedAttr.h 533 return LangAS::Default;
tools/clang/lib/AST/ASTContext.cpp10553 AS = LangAS::Default;
tools/clang/lib/AST/TypePrinter.cpp 1762 if (getAddressSpace() != LangAS::Default)
1794 if (addrspace != LangAS::Default) {
tools/clang/lib/Basic/TargetInfo.cpp 432 return LangAS::Default;
tools/clang/lib/Basic/Targets/AMDGPU.h 306 return LangAS::Default;
tools/clang/lib/CodeGen/CGBlocks.cpp 928 LangAS GenVoidPtrAddr = IsOpenCL ? LangAS::opencl_generic : LangAS::Default;
tools/clang/lib/CodeGen/CGCall.cpp 3983 (AS != LangAS::Default &&
4020 *this, V, LangAS::Default, CGM.getASTAllocaAddressSpace(), T,
tools/clang/lib/CodeGen/CGDecl.cpp 1378 Ty.getAddressSpace() == LangAS::Default ||
2385 getLangOpts().OpenCL ? LangAS::opencl_private : LangAS::Default;
tools/clang/lib/CodeGen/CGExpr.cpp 87 if (getASTAllocaAddressSpace() != LangAS::Default) {
88 auto DestAddrSpace = getContext().getTargetAddressSpace(LangAS::Default);
96 *this, V, getASTAllocaAddressSpace(), LangAS::Default,
397 if (AS != LangAS::Default)
399 CGF.CGM, GV, AS, LangAS::Default,
401 CGF.getContext().getTargetAddressSpace(LangAS::Default)));
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 9807 AS = LangAS::Default;
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 4914 AS = LangAS::Default;
tools/clang/lib/CodeGen/CodeGenModule.cpp 3578 : (LangOpts.OpenCL ? LangAS::opencl_global : LangAS::Default);
3722 LangAS AddrSpace = LangAS::Default;
3759 return LangAS::Default;
3776 if (AS != LangAS::Default)
3778 CGM, GV, AS.getValue(), LangAS::Default,
3780 CGM.getContext().getTargetAddressSpace(LangAS::Default)));
5091 if (AddrSpace != LangAS::Default)
5093 *this, GV, AddrSpace, LangAS::Default,
5095 getContext().getTargetAddressSpace(LangAS::Default)));
tools/clang/lib/CodeGen/TargetInfo.cpp 442 return D ? D->getType().getAddressSpace() : LangAS::Default;
8064 assert(AddrSpace == LangAS::Default || isTargetAddressSpace(AddrSpace));
8065 if (AddrSpace != LangAS::Default)
tools/clang/lib/CodeGen/TargetInfo.h 247 virtual LangAS getASTAllocaAddressSpace() const { return LangAS::Default; }
272 return LangAS::Default;
tools/clang/lib/Parse/ParseDecl.cpp 6345 if (ASIdx != LangAS::Default) {
tools/clang/lib/Sema/SemaChecking.cpp 4880 LangAS AS = LangAS::Default;
tools/clang/lib/Sema/SemaDecl.cpp 7560 T.getAddressSpace() != LangAS::Default) {
7661 T.getAddressSpace() != LangAS::Default) {
8331 PointeeType.getAddressSpace() == LangAS::Default)
9073 if (AddressSpace != LangAS::Default) {
13215 if (T.getAddressSpace() != LangAS::Default &&
tools/clang/lib/Sema/SemaDeclAttr.cpp 4585 return Ty->getPointeeType().getAddressSpace() == LangAS::Default;
4597 return Ty.getAddressSpace() == LangAS::Default;
tools/clang/lib/Sema/SemaDeclObjC.cpp 4860 if (T.getAddressSpace() != LangAS::Default) {
tools/clang/lib/Sema/SemaExpr.cpp 6121 literalType.getAddressSpace() != LangAS::Default) {
6956 LangAS ResultAddrSpace = LangAS::Default;
tools/clang/lib/Sema/SemaExprCXX.cpp 2204 else if (AllocType.getAddressSpace() != LangAS::Default &&
3308 if (Pointee.getAddressSpace() != LangAS::Default &&
tools/clang/lib/Sema/SemaInit.cpp 4985 LangAS::Default)) {
tools/clang/lib/Sema/SemaOverload.cpp10616 LangAS CtorDestAS = LangAS::Default) {
tools/clang/lib/Sema/SemaType.cpp 3996 if (ASOld != LangAS::Default) {
4934 LangAS ASIdx = LangAS::Default;
4949 (ASIdx == LangAS::Default ? LangAS::opencl_generic : ASIdx);
5929 ASIdx = LangAS::Default;
6051 if (ASIdx == LangAS::Default)
7458 LangAS ImpAddr = LangAS::Default;
7724 type.getAddressSpace() != LangAS::Default)
tools/clang/lib/Sema/TreeTransform.h 4370 if (((T.getAddressSpace() != LangAS::Default &&
4371 Quals.getAddressSpace() != LangAS::Default)) &&
4570 if (PointeeType.getAddressSpace() == LangAS::Default)