HomeSort by relevance Sort by last modified time
    Searched refs:Qualifiers (Results 1 - 25 of 77) sorted by null

1 2 3 4

  /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...]

Completed in 4686 milliseconds

1 2 3 4