|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Type.h 1050 inline LangAS getAddressSpace() const;
References
tools/clang/include/clang/AST/Decl.h 1057 if (getType().getAddressSpace() == LangAS::opencl_constant)
tools/clang/lib/AST/ASTContext.cpp 2746 if (CanT.getAddressSpace() == AddressSpace)
10555 AS = QT->getPointeeType().getAddressSpace();
tools/clang/lib/AST/Expr.cpp 1819 Ty.getAddressSpace() != SETy.getAddressSpace());
1819 Ty.getAddressSpace() != SETy.getAddressSpace());
3714 Pointee.getAddressSpace() == LangAS::opencl_generic) ||
3717 Pointee.getAddressSpace() == LangAS::opencl_private))
tools/clang/lib/AST/ExprConstant.cpp 3589 BaseType.getAddressSpace() == LangAS::opencl_constant))) {
tools/clang/lib/AST/Type.cpp 109 return T.getAddressSpace() == LangAS::opencl_constant;
tools/clang/lib/CodeGen/CGAtomic.cpp 973 auto AS = PT->castAs<PointerType>()->getPointeeType().getAddressSpace();
tools/clang/lib/CodeGen/CGBuiltin.cpp 3725 E->getType()->getPointeeType().getAddressSpace()));
tools/clang/lib/CodeGen/CGClass.cpp 2038 LangAS ThisAS = ThisType.getTypePtr()->getPointeeType().getAddressSpace();
tools/clang/lib/CodeGen/CGDecl.cpp 188 if (D.getType().getAddressSpace() == LangAS::opencl_local)
244 if (Ty.getAddressSpace() == LangAS::opencl_local ||
264 LangAS ExpectedAS = Ty.getAddressSpace();
1378 Ty.getAddressSpace() == LangAS::Default ||
1379 (Ty.getAddressSpace() == LangAS::opencl_private && getLangOpts().OpenCL));
1427 Ty.getAddressSpace() == LangAS::opencl_constant) &&
tools/clang/lib/CodeGen/CGExpr.cpp 2695 LV.getQuals().setAddressSpace(ExprTy.getAddressSpace());
4432 *this, LV.getPointer(), E->getSubExpr()->getType().getAddressSpace(),
4433 E->getType().getAddressSpace(), ConvertType(DestTy));
tools/clang/lib/CodeGen/CGExprAgg.cpp 497 LangAS AS = ArrayQTy.getAddressSpace();
tools/clang/lib/CodeGen/CGExprCXX.cpp 102 LangAS SrcAS = ThisTy.getAddressSpace();
tools/clang/lib/CodeGen/CGExprConstant.cpp 892 LangAS addressSpace = E->getType().getAddressSpace();
1073 LangAS destAS = E->getType()->getPointeeType().getAddressSpace();
1074 LangAS srcAS = subExpr->getType()->getPointeeType().getAddressSpace();
1391 initializeNonAbstract(D.getType().getAddressSpace());
tools/clang/lib/CodeGen/CGExprScalar.cpp 2052 CGF, Visit(E), E->getType()->getPointeeType().getAddressSpace(),
2053 DestTy->getPointeeType().getAddressSpace(), ConvertType(DestTy));
tools/clang/lib/CodeGen/CodeGenModule.cpp 1304 ArgInfoAddressSpace(pointeeTy.getAddressSpace()))));
1334 (pointeeTy.getAddressSpace() == LangAS::opencl_constant))
3577 D ? D->getType().getAddressSpace()
3724 AddrSpace = D ? D->getType().getAddressSpace() : LangAS::opencl_global;
5044 VD ? GetGlobalVarAddressSpace(VD) : MaterializedType.getAddressSpace();
tools/clang/lib/CodeGen/TargetInfo.cpp 442 return D ? D->getType().getAddressSpace() : LangAS::Default;
8063 LangAS AddrSpace = D->getType().getAddressSpace();
tools/clang/lib/Sema/SemaCast.cpp 1089 return SrcPtrType->getPointeeType().getAddressSpace() !=
1090 DestPtrType->getPointeeType().getAddressSpace();
2340 if (SrcPointeeType.getAddressSpace() == DestPointeeType.getAddressSpace())
2340 if (SrcPointeeType.getAddressSpace() == DestPointeeType.getAddressSpace())
2380 if (Nested ? DestPPointee.getAddressSpace() !=
2381 SrcPPointee.getAddressSpace()
tools/clang/lib/Sema/SemaChecking.cpp 963 .getAddressSpace() == LangAS::opencl_constant) {
969 if (RT->getPointeeType().getAddressSpace() != LangAS::opencl_generic) {
4710 AtomTy.getAddressSpace() == LangAS::opencl_constant) {
4884 AS = PtrTy->getPointeeType().getAddressSpace();
tools/clang/lib/Sema/SemaDecl.cpp 6549 if (R.getAddressSpace() == LangAS::opencl_local ||
6550 R.getAddressSpace() == LangAS::opencl_global) {
6558 !(R.getAddressSpace() == LangAS::opencl_constant ||
6569 if (R.getAddressSpace() != LangAS::opencl_private) {
7560 T.getAddressSpace() != LangAS::Default) {
7608 !(T.getAddressSpace() == LangAS::opencl_constant ||
7609 (T.getAddressSpace() == LangAS::opencl_global &&
7623 if (T.getAddressSpace() == LangAS::opencl_global) {
7629 if (T.getAddressSpace() == LangAS::opencl_constant ||
7630 T.getAddressSpace() == LangAS::opencl_local) {
7635 if (T.getAddressSpace() == LangAS::opencl_constant)
7648 if (T.getAddressSpace() == LangAS::opencl_constant)
7658 } else if (T.getAddressSpace() != LangAS::opencl_private &&
7661 T.getAddressSpace() != LangAS::Default) {
8329 if (PointeeType.getAddressSpace() == LangAS::opencl_generic ||
8330 PointeeType.getAddressSpace() == LangAS::opencl_private ||
8331 PointeeType.getAddressSpace() == LangAS::Default)
9072 LangAS AddressSpace = NewFD->getReturnType().getAddressSpace();
11665 if (VDecl->getType().getAddressSpace() == LangAS::opencl_local) {
11796 } else if (VDecl->getType().getAddressSpace() == LangAS::opencl_constant) {
12077 Var->getType().getAddressSpace() == LangAS::opencl_constant &&
12233 Var->getType().getAddressSpace() == LangAS::opencl_local)
13215 if (T.getAddressSpace() != LangAS::Default &&
13219 (T->isArrayType() || T.getAddressSpace() == LangAS::opencl_private))) {
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 2682 ? FromType->getPointeeType().getAddressSpace()
2683 : FromType.getAddressSpace());
5439 LangAS AS = ArgType->getPointeeType().getAddressSpace();
6120 } else if (literalType.getAddressSpace() != LangAS::opencl_private &&
6121 literalType.getAddressSpace() != LangAS::Default) {
6289 LangAS SrcAS = SrcTy->getPointeeType().getAddressSpace();
6290 LangAS DestAS = DestTy->getPointeeType().getAddressSpace();
8277 LangAS AddrSpaceL = LHSPointer->getPointeeType().getAddressSpace();
8278 LangAS AddrSpaceR = RHSType->getPointeeType().getAddressSpace();
8318 LangAS AddrSpaceL = LHSPointer->getPointeeType().getAddressSpace();
8321 .getAddressSpace();
8337 .getAddressSpace();
8340 .getAddressSpace();
10832 LangAS AddrSpaceL = LCanPointeeTy.getAddressSpace();
10833 LangAS AddrSpaceR = RCanPointeeTy.getAddressSpace();
tools/clang/lib/Sema/SemaExprCXX.cpp 2204 else if (AllocType.getAddressSpace() != LangAS::Default &&
3308 if (Pointee.getAddressSpace() != LangAS::Default &&
4229 ToType->castAs<BlockPointerType>()->getPointeeType().getAddressSpace();
4231 FromType->castAs<BlockPointerType>()->getPointeeType().getAddressSpace();
4296 ToType->getPointeeType().getAddressSpace() !=
4297 From->getType().getAddressSpace())
4301 ToType->getPointeeType().getAddressSpace() !=
4302 From->getType()->getPointeeType().getAddressSpace())
tools/clang/lib/Sema/SemaInit.cpp 7735 PointeeTy.getAddressSpace() != ExprPointeeTy.getAddressSpace())
7735 PointeeTy.getAddressSpace() != ExprPointeeTy.getAddressSpace())
7737 } else if (Ty.getAddressSpace() != E->getType().getAddressSpace()) {
7737 } else if (Ty.getAddressSpace() != E->getType().getAddressSpace()) {
tools/clang/lib/Sema/SemaOverload.cpp 5373 if (FromRecordType.getAddressSpace() != DestType.getAddressSpace())
5373 if (FromRecordType.getAddressSpace() != DestType.getAddressSpace())
7823 return S.Context.getAddrSpaceQualType(T, Arg->getType().getAddressSpace());
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 2072 if (isTargetAddressSpace(Arg.getAddressSpace())) {
2075 ArgAddressSpace = toTargetAddressSpace(Arg.getAddressSpace());
tools/clang/lib/Sema/SemaType.cpp 5940 if (DiagnoseMultipleAddrSpaceAttributes(*this, T.getAddressSpace(), ASIdx,
6054 if (DiagnoseMultipleAddrSpaceAttributes(S, Type.getAddressSpace(), ASIdx,
7724 type.getAddressSpace() != LangAS::Default)
tools/clang/lib/Sema/TreeTransform.h 4370 if (((T.getAddressSpace() != LangAS::Default &&
4372 T.getAddressSpace() != Quals.getAddressSpace()) {
4570 if (PointeeType.getAddressSpace() == LangAS::Default)
tools/clang/tools/libclang/CXType.cpp 422 if (T.getAddressSpace() >= LangAS::FirstTargetAddressSpace) {
428 return (unsigned)T.getAddressSpace();