/external/clang/test/SemaCXX/ |
addr-of-overloaded-function.cpp | 210 struct Qualifiers { 223 void (Qualifiers::*X)(); 224 X = &Qualifiers::C; // expected-error-re {{assigning to 'void (test1::Qualifiers::*)(){{( __attribute__\(\(thiscall\)\))?}}' from incompatible type 'void (test1::Qualifiers::*)(){{( __attribute__\(\(thiscall\)\))?}} const': different qualifiers (none vs const)}} 225 X = &Qualifiers::V; // expected-error-re{{assigning to 'void (test1::Qualifiers::*)(){{( __attribute__\(\(thiscall\)\))?}}' from incompatible type 'void (test1::Qualifiers::*)(){{( __attribute__\(\(thiscall\)\))?}} volatile': different qualifiers (none vs volatile)} [all...] |
/external/clang/lib/CodeGen/ |
CGValue.h | 177 Qualifiers Quals; 220 void Initialize(QualType Type, Qualifiers Quals, 255 return Quals.getCVRQualifiers() & ~Qualifiers::Const; 260 Qualifiers::ObjCLifetime getObjCLifetime() const { 289 return Quals.getObjCGCAttr() == Qualifiers::Weak; 292 return Quals.getObjCGCAttr() == Qualifiers::Strong; 311 const Qualifiers &getQuals() const { return Quals; } 312 Qualifiers &getQuals() { return Quals; } 375 Qualifiers qs = type.getQualifiers(); 445 // Qualifiers [all...] |
CGDecl.cpp | 535 Qualifiers::ObjCLifetime lifetime) { 537 case Qualifiers::OCL_None: 540 case Qualifiers::OCL_ExplicitNone: 544 case Qualifiers::OCL_Strong: { 555 case Qualifiers::OCL_Autoreleasing: 559 case Qualifiers::OCL_Weak: 618 if (srcExpr->getType().getObjCLifetime() != Qualifiers::OCL_Weak) 660 Qualifiers::ObjCLifetime lifetime = lvalue.getObjCLifetime(); 685 if (lifetime != Qualifiers::OCL_ExplicitNone) 702 if (lifetime == Qualifiers::OCL_Weak [all...] |
CGBlocks.cpp | 194 Qualifiers::ObjCLifetime Lifetime; 199 Qualifiers::ObjCLifetime lifetime, 226 if (chunk.Lifetime == Qualifiers::OCL_Strong) 228 if (chunk.Lifetime == Qualifiers::OCL_Weak) 355 Qualifiers::OCL_None, 372 Qualifiers::OCL_None, &CI, 386 Qualifiers::ObjCLifetime lifetime = 390 case Qualifiers::OCL_None: llvm_unreachable("impossible"); 391 case Qualifiers::OCL_ExplicitNone: 392 case Qualifiers::OCL_Autoreleasing [all...] |
CGObjCRuntime.cpp | 290 case Qualifiers::OCL_Strong: 294 case Qualifiers::OCL_None: 295 case Qualifiers::OCL_ExplicitNone: 296 case Qualifiers::OCL_Autoreleasing: 300 case Qualifiers::OCL_Weak:
|
CGExpr.cpp | 170 Qualifiers Quals, 207 case Qualifiers::OCL_None: 208 case Qualifiers::OCL_ExplicitNone: 212 case Qualifiers::OCL_Autoreleasing: 216 case Qualifiers::OCL_Strong: 217 case Qualifiers::OCL_Weak: 232 if (Lifetime == Qualifiers::OCL_Strong) { 356 if (ownership != Qualifiers::OCL_None && 357 ownership != Qualifiers::OCL_ExplicitNone) { 416 EmitAnyExprToMem(E, Object, Qualifiers(), /*IsInit*/true) [all...] |
CGObjCMac.cpp | [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
DynamicTypeChecker.cpp | 80 QualType::print(DynamicType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(), 83 QualType::print(StaticType.getTypePtr(), Qualifiers(), OS, C.getLangOpts(), 124 QualType::print(TrackedType.getType().getTypePtr(), Qualifiers(), OS, 131 Qualifiers(), OS, LangOpts, llvm::Twine()); 133 QualType::print(ExplicitCast->getType().getTypePtr(), Qualifiers(), OS, 139 Qualifiers(), OS, LangOpts, llvm::Twine()); 141 QualType::print(ImplicitCast->getType().getTypePtr(), Qualifiers(), OS,
|
DynamicTypePropagation.cpp | [all...] |
/external/clang/lib/AST/ |
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) { 144 void TypePrinter::print(const Type *T, Qualifiers Quals, raw_ostream &OS, 160 // CanPrefixQualifiers - We prefer to print type qualifiers before the type, 239 Qualifiers Quals = Split.Quals; 249 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) [all...] |
MicrosoftMangle.cpp | 229 // FIXME: If we add support for __ptr32/64 qualifiers, then we should push 281 void mangleQualifiers(Qualifiers Quals, bool IsMember); 283 void manglePointerCVQualifiers(Qualifiers Quals); 284 void manglePointerExtQualifiers(Qualifiers Quals, QualType PointeeType); 298 Qualifiers Quals, \ 460 // <variable-type> ::= <type> <cvr-qualifiers> 461 // ::= <type> <pointee-cvr-qualifiers> # pointers, references [all...] |
ASTDiagnostic.cpp | 498 /// Another level of templates, uses TemplateDecl and Qualifiers 540 /// FromQual, ToQual - Qualifiers for template types. 541 Qualifiers FromQual, ToQual; 620 void SetNode(Qualifiers FromQual, Qualifiers ToQual) { 723 void GetNode(Qualifiers &FromQual, Qualifiers &ToQual) { [all...] |
Type.cpp | 32 bool Qualifiers::isStrictSupersetOf(Qualifiers Other) const { 34 // CVR qualifiers superset 36 // ObjC GC qualifiers superset 189 /// element type of the array, potentially with type qualifiers missing. 190 /// This method should never be used when type qualifiers are meaningful. 262 // All the qualifiers we've seen so far. 263 Qualifiers quals = split.Quals; 285 // Otherwise, split the underlying type. If that yields qualifiers, 299 // FIXME: this seems inherently un-qualifiers-safe [all...] |
ASTContext.cpp | [all...] |
/external/clang/include/clang/AST/ |
Type.h | 111 /// The collection of all-type qualifiers we support. 112 /// Clang supports five independent qualifiers: 116 class Qualifiers { 165 Qualifiers() : Mask(0) {} 167 /// Returns the common set of qualifiers while removing them from 169 static Qualifiers removeCommonQualifiers(Qualifiers &L, Qualifiers &R) { 172 Qualifiers Q; 179 Qualifiers Q [all...] |
ASTContext.h | [all...] |
/external/clang/lib/Sema/ |
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; 72 Qualifiers::ObjCLifetime propertyLifetime 75 assert(propertyLifetime != Qualifiers::OCL_None); 77 Qualifiers::ObjCLifetime expectedLifetime 85 if (propertyLifetime == Qualifiers::OCL_Strong) [all...] |
SemaType.cpp | 118 // Microsoft-specific type qualifiers. 125 // Nullability qualifiers. 792 // Type arguments cannot have explicit qualifiers or nullability. 816 // Remove qualifiers even if they're non-local. 949 /// Apply Objective-C protocol qualifiers to the given type. [all...] |
SemaOverload.cpp | [all...] |
SemaLookup.cpp | [all...] |
/external/clang/lib/ARCMigrate/ |
TransAPIUses.cpp | 77 if (pointee.getObjCLifetime() > Qualifiers::OCL_ExplicitNone)
|
TransBlockObjCVariable.cpp | 108 return ty.getLocalQualifiers().getObjCLifetime() == Qualifiers::OCL_Strong;
|
TransProperties.cpp | 229 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) { 257 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) 325 != Qualifiers::OCL_Strong)
|
TransGCAttrs.cpp | 250 if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Weak) { 252 } else if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Strong)
|
/external/clang/include/clang/Serialization/ |
ASTBitCodes.h | 74 /// qualifiers (as with QualType) and the upper bits provide a 94 return (Idx << Qualifiers::FastWidth) | FastQuals; 100 return TypeIdx(ID >> Qualifiers::FastWidth); 341 /// @c T are its qualifiers (const, volatile, restrict), as in [all...] |