reference, declarationdefinition
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();