/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGValue.h | 132 Qualifiers Quals; 169 void Initialize(QualType Type, Qualifiers Quals, 199 return Quals.getCVRQualifiers() & ~Qualifiers::Const; 204 Qualifiers::ObjCLifetime getObjCLifetime() const { 231 return Quals.getObjCGCAttr() == Qualifiers::Weak; 234 return Quals.getObjCGCAttr() == Qualifiers::Strong; 253 const Qualifiers &getQuals() const { return Quals; } 254 Qualifiers &getQuals() { return Quals; } 292 Qualifiers qs = type.getQualifiers(); 350 // Qualifiers [all...] |
H A D | CGDecl.cpp | 489 Qualifiers::ObjCLifetime lifetime) { 491 case Qualifiers::OCL_None: 494 case Qualifiers::OCL_ExplicitNone: 498 case Qualifiers::OCL_Strong: { 509 case Qualifiers::OCL_Autoreleasing: 513 case Qualifiers::OCL_Weak: 566 Qualifiers::ObjCLifetime lifetime = lvalue.getObjCLifetime(); 588 if (lifetime != Qualifiers::OCL_ExplicitNone) 607 if (lifetime == Qualifiers::OCL_Weak) 619 case Qualifiers [all...] |
H A D | CGBlocks.cpp | 188 Qualifiers::ObjCLifetime Lifetime; 193 Qualifiers::ObjCLifetime lifetime, 216 if (left.Lifetime == Qualifiers::OCL_Strong && 221 else if (left.Lifetime == Qualifiers::OCL_Weak && 226 if (right.Lifetime == Qualifiers::OCL_Strong && 231 else if (right.Lifetime == Qualifiers::OCL_Weak && 368 Qualifiers::OCL_None, 390 Qualifiers::OCL_None, 404 Qualifiers::ObjCLifetime lifetime = 408 case Qualifiers [all...] |
H A D | CGObjCRuntime.cpp | 262 case Qualifiers::OCL_Strong: 266 case Qualifiers::OCL_None: 267 case Qualifiers::OCL_ExplicitNone: 268 case Qualifiers::OCL_Autoreleasing: 272 case Qualifiers::OCL_Weak:
|
H A D | CGExpr.cpp | 145 Qualifiers Quals, 185 switch (Qualifiers::ObjCLifetime Lifetime = 187 case Qualifiers::OCL_None: 188 case Qualifiers::OCL_ExplicitNone: 192 case Qualifiers::OCL_Autoreleasing: 196 case Qualifiers::OCL_Strong: 197 case Qualifiers::OCL_Weak: 213 if (Lifetime == Qualifiers::OCL_Strong) { 319 M->getType().getObjCLifetime() != Qualifiers::OCL_None && 320 M->getType().getObjCLifetime() != Qualifiers [all...] |
H A D | CGObjCMac.cpp | 949 Qualifiers::ObjCLifetime getBlockCaptureLifetime(QualType QT, bool ByrefLayout); 952 Qualifiers::ObjCLifetime LifeTime, 1922 static Qualifiers::GC GetGCAttrTypeForType(ASTContext &Ctx, QualType FQT) { 1924 return Qualifiers::Strong; 1926 if (FQT.isObjCGCWeak() || FQT.getObjCLifetime() == Qualifiers::OCL_Weak) 1927 return Qualifiers::Weak; 1930 if (FQT.getObjCLifetime() == Qualifiers::OCL_ExplicitNone) 1931 return Qualifiers::GCNone; 1934 return Qualifiers::Strong; 1939 return Qualifiers [all...] |
H A D | CGRTTI.cpp | 227 Qualifiers Quals = PointeeTy.getQualifiers(); 678 static unsigned ComputeQualifierFlags(Qualifiers Quals) { 871 Qualifiers Quals; 903 Qualifiers Quals;
|
/freebsd-10.2-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | Type.h | 108 /// Qualifiers - The collection of all-type qualifiers we support. 113 class Qualifiers { class in namespace:clang 162 Qualifiers() : Mask(0) {} function in class:clang::Qualifiers 166 static Qualifiers removeCommonQualifiers(Qualifiers &L, Qualifiers &R) { 169 Qualifiers Q; 176 Qualifiers Q; 202 static Qualifiers fromFastMask(unsigned Mask) { 203 Qualifiers Q 4599 QualifierCollector(Qualifiers Qs = Qualifiers()) argument [all...] |
H A D | ASTContext.h | 850 QualType getExtQualType(const Type *Base, Qualifiers Quals) const; 868 QualType getObjCGCQualType(QualType T, Qualifiers::GC gcAttr) const; 876 return T.withFastQualifiers(Qualifiers::Restrict); 885 return T.withFastQualifiers(Qualifiers::Volatile); 957 Qualifiers::ObjCLifetime &Lifetime, 1465 return getQualifiedType(T, Qualifiers::fromCVRMask(CVR)); 1474 QualType getQualifiedType(QualType T, Qualifiers Qs) const { 1483 QualType getQualifiedType(const Type *T, Qualifiers Qs) const { 1493 Qualifiers::ObjCLifetime lifetime) { 1494 assert(type.getObjCLifetime() == Qualifiers [all...] |
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | TypePrinter.cpp | 91 void print(const Type *ty, Qualifiers qs, raw_ostream &OS, 99 void printBefore(const Type *ty, Qualifiers qs, raw_ostream &OS); 101 void printAfter(const Type *ty, Qualifiers qs, raw_ostream &OS); 115 if (TypeQuals & Qualifiers::Const) { 119 if (TypeQuals & Qualifiers::Volatile) { 124 if (TypeQuals & Qualifiers::Restrict) { 140 void TypePrinter::print(const Type *T, Qualifiers Quals, raw_ostream &OS, 234 Qualifiers Quals = Split.Quals; 244 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) { 297 void TypePrinter::printAfter(const Type *T, Qualifiers Qual [all...] |
H A D | Type.cpp | 31 bool Qualifiers::isStrictSupersetOf(Qualifiers Other) const { 270 Qualifiers quals = split.Quals; 971 case Qualifiers::OCL_ExplicitNone: 974 case Qualifiers::OCL_Strong: 975 case Qualifiers::OCL_Weak: 976 case Qualifiers::OCL_Autoreleasing: 979 case Qualifiers::OCL_None: 1033 case Qualifiers::OCL_ExplicitNone: 1036 case Qualifiers [all...] |
H A D | ASTDiagnostic.cpp | 410 /// Another level of templates, uses TemplateDecl and Qualifiers 449 /// FromQual, ToQual - Qualifiers for template types. 450 Qualifiers FromQual, ToQual; 527 void SetNode(Qualifiers FromQual, Qualifiers ToQual) { 624 void GetNode(Qualifiers &FromQual, Qualifiers &ToQual) { 866 Qualifiers FromQual = FromType.getQualifiers(), 1280 Qualifiers FromQual, ToQual; 1351 Qualifiers FromQua [all...] |
H A D | ASTContext.cpp | 1999 ASTContext::getExtQualType(const Type *baseType, Qualifiers quals) const { 2049 Qualifiers::GC GCAttr) const { 2797 (T.getObjCLifetime() == Qualifiers::OCL_None || 2798 T.getObjCLifetime() == Qualifiers::OCL_ExplicitNone); 2844 Qualifiers Qs = CanResultTy.getQualifiers(); 3817 Qualifiers &quals) { 4141 Qualifiers qs = split.Quals; 4215 Qualifiers qs; 4409 Qualifiers::ObjCLifetime ASTContext::getInnerObjCOwnership(QualType T) const { 4411 if (T.getObjCLifetime() != Qualifiers [all...] |
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaObjCProperty.cpp | 39 static Qualifiers::ObjCLifetime getImpliedARCOwnership( 47 return Qualifiers::OCL_Strong; 49 return Qualifiers::OCL_Weak; 51 return Qualifiers::OCL_ExplicitNone; 58 return Qualifiers::OCL_ExplicitNone; 61 return Qualifiers::OCL_None; 70 Qualifiers::ObjCLifetime propertyLifetime 74 if (propertyLifetime == Qualifiers::OCL_None) return; 76 Qualifiers::ObjCLifetime expectedLifetime 84 if (propertyLifetime == Qualifiers [all...] |
H A D | SemaType.cpp | 1203 Qualifiers Qs, const DeclSpec *DS) { 1242 // Convert from DeclSpec::TQ to Qualifiers::TQ by just dropping TQ_atomic. 1270 return BuildQualifiedType(T, Loc, Qualifiers::fromCVRMask(CVR), DS); 1284 type.getObjCLifetime() != Qualifiers::OCL_None) 1287 Qualifiers::ObjCLifetime implicitLifetime = Qualifiers::OCL_None; 1294 implicitLifetime = Qualifiers::OCL_ExplicitNone; 1300 implicitLifetime = Qualifiers::OCL_ExplicitNone; 1321 implicitLifetime = Qualifiers::OCL_Strong; 1325 Qualifiers q [all...] |
H A D | SemaOverload.cpp | 1079 NewQuals |= Qualifiers::Const; 1082 OldQuals &= ~Qualifiers::Restrict; 1083 NewQuals &= ~Qualifiers::Restrict; 1943 Qualifiers Quals = CanonFromPointee.getQualifiers(); 2137 static QualType AdoptQualifiers(ASTContext &Context, QualType T, Qualifiers Qs){ 2138 Qualifiers TQs = T.getQualifiers(); 2160 Qualifiers FromQualifiers = FromType.getQualifiers(); 2362 Qualifiers ToQuals = ToPointee.getQualifiers(); 2364 ToQuals.getObjCLifetime() != Qualifiers::OCL_Autoreleasing || 2375 Qualifiers FromQual [all...] |
H A D | JumpDiagnostics.cpp | 140 case Qualifiers::OCL_None: 141 case Qualifiers::OCL_ExplicitNone: 142 case Qualifiers::OCL_Autoreleasing: 145 case Qualifiers::OCL_Strong: 146 case Qualifiers::OCL_Weak:
|
H A D | SemaLookup.cpp | 2638 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && 2641 LookupSpecialMember(Class, CXXCopyConstructor, Quals & Qualifiers::Const, 2642 Quals & Qualifiers::Volatile, false, false, false); 2651 LookupSpecialMember(Class, CXXMoveConstructor, Quals & Qualifiers::Const, 2652 Quals & Qualifiers::Volatile, false, false, false); 2678 assert(!(Quals & ~(Qualifiers::Const | Qualifiers::Volatile)) && 2680 assert(!(ThisQuals & ~(Qualifiers::Const | Qualifiers [all...] |
H A D | SemaTemplateDeduction.cpp | 113 DeductionQualifierComparison Qualifiers; member in struct:RefParamPartialOrderingComparison 848 Qualifiers ParamQs = ParamType.getQualifiers(); 849 Qualifiers ArgQs = ArgType.getQualifiers(); 976 Comparison.Qualifiers = NeitherMoreQualified; 978 Qualifiers ParamQuals = Param.getQualifiers(); 979 Qualifiers ArgQuals = Arg.getQualifiers(); 981 Comparison.Qualifiers = ParamMoreQualified; 983 Comparison.Qualifiers = ArgMoreQualified; 1001 Qualifiers Quals; 1051 Qualifiers Qual [all...] |
H A D | SemaExprCXX.cpp | 346 Qualifiers Quals; 401 Qualifiers Quals; 1205 AllocType.getObjCLifetime() == Qualifiers::OCL_None && 1543 if (BaseAllocType.getObjCLifetime() == Qualifiers::OCL_None && 3267 case Qualifiers::OCL_None: 3268 case Qualifiers::OCL_ExplicitNone: 3271 case Qualifiers::OCL_Strong: 3272 case Qualifiers::OCL_Weak: 3273 case Qualifiers::OCL_Autoreleasing: 3419 T.getObjCLifetime() == Qualifiers [all...] |
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/ARCMigrate/ |
H A D | TransAPIUses.cpp | 78 if (pointee.getObjCLifetime() > Qualifiers::OCL_ExplicitNone) {
|
H A D | TransBlockObjCVariable.cpp | 109 return ty.getLocalQualifiers().getObjCLifetime() == Qualifiers::OCL_Strong;
|
H A D | TransProperties.cpp | 252 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) { 280 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) 348 != Qualifiers::OCL_Strong)
|
H A D | TransGCAttrs.cpp | 254 if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Weak) { 256 } else if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Strong)
|
/freebsd-10.2-release/contrib/llvm/tools/clang/include/clang/Serialization/ |
H A D | ASTBitCodes.h | 96 return (Idx << Qualifiers::FastWidth) | FastQuals; 102 return TypeIdx(ID >> Qualifiers::FastWidth);
|