/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 | 538 Qualifiers::ObjCLifetime lifetime) { 540 case Qualifiers::OCL_None: 543 case Qualifiers::OCL_ExplicitNone: 547 case Qualifiers::OCL_Strong: { 558 case Qualifiers::OCL_Autoreleasing: 562 case Qualifiers::OCL_Weak: 621 if (srcExpr->getType().getObjCLifetime() != Qualifiers::OCL_Weak) 662 Qualifiers::ObjCLifetime lifetime = lvalue.getObjCLifetime(); 687 if (lifetime != Qualifiers::OCL_ExplicitNone) 704 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) 360 Qualifiers::OCL_None, 377 Qualifiers::OCL_None, &CI, 391 Qualifiers::ObjCLifetime lifetime = 395 case Qualifiers::OCL_None: llvm_unreachable("impossible"); 396 case Qualifiers::OCL_ExplicitNone: 397 case Qualifiers::OCL_Autoreleasing [all...] |
CGObjCRuntime.cpp | 289 case Qualifiers::OCL_Strong: 293 case Qualifiers::OCL_None: 294 case Qualifiers::OCL_ExplicitNone: 295 case Qualifiers::OCL_Autoreleasing: 299 case Qualifiers::OCL_Weak:
|
CGExpr.cpp | 171 Qualifiers Quals, 208 case Qualifiers::OCL_None: 209 case Qualifiers::OCL_ExplicitNone: 213 case Qualifiers::OCL_Autoreleasing: 217 case Qualifiers::OCL_Strong: 218 case Qualifiers::OCL_Weak: 233 if (Lifetime == Qualifiers::OCL_Strong) { 357 if (ownership != Qualifiers::OCL_None && 358 ownership != Qualifiers::OCL_ExplicitNone) { 424 EmitAnyExprToMem(E, Object, Qualifiers(), /*IsInit*/true) [all...] |
CGObjC.cpp | 87 EmitAnyExprToMem(SubExpr, Temporary, Qualifiers(), /*isInit*/ true); 294 if (receiver->getType().getObjCLifetime() != Qualifiers::OCL_Strong) 333 if (CE->getSubExpr()->getType().getObjCLifetime() == Qualifiers::OCL_Weak) 703 if (ivarType.getObjCLifetime() == Qualifiers::OCL_Strong) [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 | 93 void print(const Type *ty, Qualifiers qs, raw_ostream &OS, 101 void printBefore(const Type *ty, Qualifiers qs, raw_ostream &OS); 103 void printAfter(const Type *ty, Qualifiers qs, raw_ostream &OS); 118 if (TypeQuals & Qualifiers::Const) { 122 if (TypeQuals & Qualifiers::Volatile) { 127 if (TypeQuals & Qualifiers::Restrict) { 147 void TypePrinter::print(const Type *T, Qualifiers Quals, raw_ostream &OS, 163 // CanPrefixQualifiers - We prefer to print type qualifiers before the type, 243 Qualifiers Quals = Split.Quals; 253 void TypePrinter::printBefore(const Type *T,Qualifiers Quals, raw_ostream &OS) [all...] |
MicrosoftMangle.cpp | 267 // FIXME: If we add support for __ptr32/64 qualifiers, then we should push 322 void mangleQualifiers(Qualifiers Quals, bool IsMember); 324 void manglePointerCVQualifiers(Qualifiers Quals); 325 void manglePointerExtQualifiers(Qualifiers Quals, QualType PointeeType); 340 Qualifiers Quals, \ 496 // <variable-type> ::= <type> <cvr-qualifiers> 497 // ::= <type> <pointee-cvr-qualifiers> # pointers, references [all...] |
ASTDiagnostic.cpp | 526 Qualifiers Qual; 581 Qualifiers FromQual, Qualifiers ToQual, 749 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...] |
/external/clang/include/clang/AST/ |
Type.h | 111 /// The collection of all-type qualifiers we support. 112 /// Clang supports five independent qualifiers: 117 class Qualifiers { 166 Qualifiers() : Mask(0) {} 168 /// Returns the common set of qualifiers while removing them from 170 static Qualifiers removeCommonQualifiers(Qualifiers &L, Qualifiers &R) { 173 Qualifiers Q; 180 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 | 125 // Microsoft-specific type qualifiers. 132 // Nullability qualifiers. 755 /// attributes and type qualifiers when returning true. 785 // Warn if we see type qualifiers for omitted return type on a block literal. 846 // Type arguments cannot have explicit qualifiers or nullability. 870 // Remove qualifiers even if they're non-local. [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/lib/Tooling/Core/ |
QualTypeNames.cpp | 389 // Get the qualifiers. 390 Qualifiers Quals = QT.getQualifiers(); 393 // Add back the qualifiers. 401 // Get the qualifiers. 403 Qualifiers Quals = QT.getQualifiers(); 411 // Add back the qualifiers. 421 // Get the qualifiers. 422 Qualifiers Quals = QT.getQualifiers(); 426 // Add back the qualifiers. 431 // Local qualifiers are attached to the QualType outside of th [all...] |
/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); 350 /// @c T are its qualifiers (const, volatile, restrict), as in [all...] |