Lines Matching refs:Qualifiers
2005 ASTContext::getExtQualType(const Type *baseType, Qualifiers quals) const { in getExtQualType()
2055 Qualifiers::GC GCAttr) const { in getObjCGCQualType()
2880 (T.getObjCLifetime() == Qualifiers::OCL_None || in isCanonicalResultType()
2881 T.getObjCLifetime() == Qualifiers::OCL_ExplicitNone); in isCanonicalResultType()
2924 Qualifiers Qs = CanResultTy.getQualifiers(); in getFunctionType()
3954 Qualifiers &quals) { in getUnqualifiedArrayType()
4279 Qualifiers qs = split.Quals; in getAsArrayType()
4353 Qualifiers qs; in getBaseElementType()
4563 Qualifiers::ObjCLifetime ASTContext::getInnerObjCOwnership(QualType T) const { in getInnerObjCOwnership()
4565 if (T.getObjCLifetime() != Qualifiers::OCL_None) in getInnerObjCOwnership()
4577 return Qualifiers::OCL_None; in getInnerObjCOwnership()
4775 Qualifiers qs = Ty.getQualifiers(); in BlockRequiresCopying()
4778 if (Qualifiers::ObjCLifetime lifetime = qs.getObjCLifetime()) { in BlockRequiresCopying()
4782 case Qualifiers::OCL_None: llvm_unreachable("impossible"); in BlockRequiresCopying()
4785 case Qualifiers::OCL_ExplicitNone: in BlockRequiresCopying()
4786 case Qualifiers::OCL_Autoreleasing: in BlockRequiresCopying()
4791 case Qualifiers::OCL_Weak: in BlockRequiresCopying()
4793 case Qualifiers::OCL_Strong: in BlockRequiresCopying()
4803 Qualifiers::ObjCLifetime &LifeTime, in getByrefLifetime()
4813 LifeTime = Qualifiers::OCL_None; in getByrefLifetime()
4819 LifeTime = Qualifiers::OCL_ExplicitNone; in getByrefLifetime()
4821 LifeTime = Qualifiers::OCL_None; in getByrefLifetime()
6418 Qualifiers::GC ASTContext::getObjCGCAttrKind(QualType Ty) const { in getObjCGCAttrKind()
6420 return Qualifiers::GCNone; in getObjCGCAttrKind()
6423 Qualifiers::GC GCAttrs = Ty.getObjCGCAttr(); in getObjCGCAttrKind()
6428 if (GCAttrs == Qualifiers::GCNone) { in getObjCGCAttrKind()
6430 return Qualifiers::Strong; in getObjCGCAttrKind()
7119 Qualifiers LQuals = LHSCan.getLocalQualifiers(); in mergeTypes()
7120 Qualifiers RQuals = RHSCan.getLocalQualifiers(); in mergeTypes()
7134 Qualifiers::GC GC_L = LQuals.getObjCGCAttr(); in mergeTypes()
7135 Qualifiers::GC GC_R = RQuals.getObjCGCAttr(); in mergeTypes()
7138 if (GC_L == Qualifiers::Weak || GC_R == Qualifiers::Weak) in mergeTypes()
7141 if (GC_L == Qualifiers::Strong && RHSCan->isObjCObjectPointerType()) { in mergeTypes()
7142 return mergeTypes(LHS, getObjCGCQualType(RHS, Qualifiers::Strong)); in mergeTypes()
7144 if (GC_R == Qualifiers::Strong && LHSCan->isObjCObjectPointerType()) { in mergeTypes()
7145 return mergeTypes(getObjCGCQualType(LHS, Qualifiers::Strong), RHS); in mergeTypes()
7421 Qualifiers LQuals = LHSCan.getLocalQualifiers(); in mergeObjCGCQualifiers()
7422 Qualifiers RQuals = RHSCan.getLocalQualifiers(); in mergeObjCGCQualifiers()
7434 Qualifiers::GC GC_L = LQuals.getObjCGCAttr(); in mergeObjCGCQualifiers()
7435 Qualifiers::GC GC_R = RQuals.getObjCGCAttr(); in mergeObjCGCQualifiers()
7438 if (GC_L == Qualifiers::Weak || GC_R == Qualifiers::Weak) in mergeObjCGCQualifiers()
7441 if (GC_L == Qualifiers::Strong) in mergeObjCGCQualifiers()
7443 if (GC_R == Qualifiers::Strong) in mergeObjCGCQualifiers()