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

1 2 3

  /external/clang/test/SemaCXX/
addr-of-overloaded-function.cpp 182 struct Qualifiers {
195 void (Qualifiers::*X)();
196 X = &Qualifiers::C; // expected-error {{assigning to 'void (test1::Qualifiers::*)()' from incompatible type 'void (test1::Qualifiers::*)() const': different qualifiers (none vs const)}}
197 X = &Qualifiers::V; // expected-error{{assigning to 'void (test1::Qualifiers::*)()' from incompatible type 'void (test1::Qualifiers::*)() volatile': different qualifiers (none vs volatile)}
    [all...]
  /external/clang/lib/CodeGen/
CGValue.h 127 Qualifiers Quals;
155 void Initialize(QualType Type, Qualifiers Quals,
180 return Quals.getCVRQualifiers() & ~Qualifiers::Const;
185 Qualifiers::ObjCLifetime getObjCLifetime() const {
205 return Quals.getObjCGCAttr() == Qualifiers::Weak;
208 return Quals.getObjCGCAttr() == Qualifiers::Strong;
221 const Qualifiers &getQuals() const { return Quals; }
222 Qualifiers &getQuals() { return Quals; }
260 Qualifiers qs = type.getQualifiers();
318 // Qualifiers
    [all...]
CGDecl.cpp 450 Qualifiers::ObjCLifetime lifetime) {
452 case Qualifiers::OCL_None:
455 case Qualifiers::OCL_ExplicitNone:
459 case Qualifiers::OCL_Strong: {
470 case Qualifiers::OCL_Autoreleasing:
474 case Qualifiers::OCL_Weak:
519 Qualifiers::ObjCLifetime lifetime = lvalue.getObjCLifetime();
541 if (lifetime != Qualifiers::OCL_ExplicitNone)
560 if (lifetime == Qualifiers::OCL_Weak)
572 case Qualifiers::OCL_None
    [all...]
CGObjCRuntime.cpp 253 case Qualifiers::OCL_Strong:
257 case Qualifiers::OCL_None:
258 case Qualifiers::OCL_ExplicitNone:
259 case Qualifiers::OCL_Autoreleasing:
263 case Qualifiers::OCL_Weak:
CGExpr.cpp 137 Qualifiers Quals,
231 (E->getType().getObjCLifetime() == Qualifiers::OCL_Strong ||
232 E->getType().getObjCLifetime() == Qualifiers::OCL_Weak ||
233 E->getType().getObjCLifetime() == Qualifiers::OCL_Autoreleasing))
288 case Qualifiers::OCL_None:
289 case Qualifiers::OCL_ExplicitNone:
290 case Qualifiers::OCL_Autoreleasing:
293 case Qualifiers::OCL_Strong: {
304 case Qualifiers::OCL_Weak:
368 Qualifiers(), isDestructed
    [all...]
CGBlocks.cpp 354 if (Qualifiers::ObjCLifetime lifetime
357 case Qualifiers::OCL_None: llvm_unreachable("impossible");
358 case Qualifiers::OCL_ExplicitNone:
359 case Qualifiers::OCL_Autoreleasing:
362 case Qualifiers::OCL_Strong:
363 case Qualifiers::OCL_Weak:
736 AggValueSlot::forAddr(blockField, Align, Qualifiers(),
    [all...]
CGException.cpp     [all...]
  /external/clang/include/clang/AST/
Type.h 106 /// Qualifiers - The collection of all-type qualifiers we support.
107 /// Clang supports five independent qualifiers:
111 class Qualifiers {
160 Qualifiers() : Mask(0) {}
162 static Qualifiers fromFastMask(unsigned Mask) {
163 Qualifiers Qs;
168 static Qualifiers fromCVRMask(unsigned CVR) {
169 Qualifiers Qs;
174 // Deserialize qualifiers from an opaque representation
    [all...]
ASTContext.h 624 /// getExtQualType - Return a type with extended qualifiers.
625 QualType getExtQualType(const Type *Base, Qualifiers Quals) const;
632 /// The resulting type has a union of the qualifiers from T and the address
638 /// objc gc qualified type. The retulting type has a union of the qualifiers
640 QualType getObjCGCQualType(QualType T, Qualifiers::GC gcAttr) const;
644 /// qualifiers from T and 'restrict'.
646 return T.withFastQualifiers(Qualifiers::Restrict);
651 /// qualifiers from T and 'volatile'.
653 return T.withFastQualifiers(Qualifiers::Volatile);
658 /// qualifiers from T and 'const'
    [all...]
CanonicalType.h 37 /// qualifiers (const, volatile, restrict) attached to it.
117 /// \brief Retrieve all qualifiers.
118 Qualifiers getQualifiers() const { return Stored.getLocalQualifiers(); }
120 /// \brief Retrieve the const/volatile/restrict qualifiers.
123 /// \brief Determines whether this type has any qualifiers
138 /// process decays arrays to pointers and drops top-level qualifiers.
521 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(Qualifiers, getIndexTypeQualifiers)
530 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(Qualifiers, getIndexTypeQualifiers)
540 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(Qualifiers, getIndexTypeQualifiers)
549 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(Qualifiers, getIndexTypeQualifiers
    [all...]
  /external/clang/lib/AST/
Type.cpp 30 bool Qualifiers::isStrictSupersetOf(Qualifiers Other) const {
32 // CVR qualifiers superset
34 // ObjC GC qualifiers superset
175 /// element type of the array, potentially with type qualifiers missing.
176 /// This method should never be used when type qualifiers are meaningful.
248 // All the qualifiers we've seen so far.
249 Qualifiers quals = split.Quals;
271 // Otherwise, split the underlying type. If that yields qualifiers,
285 // FIXME: this seems inherently un-qualifiers-safe
    [all...]
TypePrinter.cpp 50 void print(const Type *ty, Qualifiers qs, std::string &buffer);
62 if (TypeQuals & Qualifiers::Const) {
66 if (TypeQuals & Qualifiers::Volatile) {
70 if (TypeQuals & Qualifiers::Restrict) {
81 void TypePrinter::print(const Type *T, Qualifiers Quals, std::string &buffer) {
90 // Print qualifiers as appropriate.
92 // CanPrefixQualifiers - We prefer to print type qualifiers before the type,
187 // If we're adding the qualifiers as a prefix, do it now.
878 // Prefer the macro forms of the GC and ownership qualifiers.
935 while (tmp.getObjCGCAttr() == Qualifiers::GCNone)
    [all...]
DeclCXX.cpp 326 return getCopyConstructor(Qualifiers::Const) != 0;
347 /// cv-qualifiers on a single parameter, and return the best overload candidate
351 const SmallVectorImpl<std::pair<CXXMethodDecl *, Qualifiers> > &Cands) {
377 SmallVector<std::pair<CXXMethodDecl *, Qualifiers>, 4> Found;
388 if (((TypeQuals & Qualifiers::Const) == (FoundTQs & Qualifiers::Const)) ||
389 (!(TypeQuals & Qualifiers::Const) && (FoundTQs & Qualifiers::Const)))
392 Qualifiers::fromCVRMask(FoundTQs)));
413 SmallVector<std::pair<CXXMethodDecl *, Qualifiers>, 4> Found
    [all...]
DumpXML.cpp 890 Qualifiers Qs = T.getLocalQualifiers();
897 case Qualifiers::Weak: set("gc", "weak"); break;
898 case Qualifiers::Strong: set("gc", "strong"); break;
899 case Qualifiers::GCNone: llvm_unreachable("explicit none");
976 setFlag("const", T->getTypeQuals() & Qualifiers::Const);
977 setFlag("volatile", T->getTypeQuals() & Qualifiers::Volatile);
978 setFlag("restrict", T->getTypeQuals() & Qualifiers::Restrict);
ItaniumMangle.cpp 318 void mangleQualifiers(Qualifiers Quals);
    [all...]
ASTContext.cpp     [all...]
  /external/clang/lib/Sema/
SemaType.cpp 767 DS.getTypeSpecSign() == 0 && "No qualifiers on tag names!");
781 "Can't handle qualifiers on typedef names yet!");
788 // Silently drop any existing protocol qualifiers.
    [all...]
SemaObjCProperty.cpp 36 static Qualifiers::ObjCLifetime getImpliedARCOwnership(
46 return Qualifiers::OCL_Weak;
48 return Qualifiers::OCL_ExplicitNone;
55 return Qualifiers::OCL_ExplicitNone;
58 return Qualifiers::OCL_None;
67 Qualifiers::ObjCLifetime propertyLifetime
71 if (propertyLifetime == Qualifiers::OCL_None) return;
73 Qualifiers::ObjCLifetime expectedLifetime
81 if (propertyLifetime == Qualifiers::OCL_Strong) {
83 } else if (propertyLifetime == Qualifiers::OCL_Weak)
    [all...]
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:
SemaCast.cpp 456 /// \param CheckCVR Whether to check for const/volatile/restrict qualifiers.
458 /// \param CheckObjCLifetime Whether to check Objective-C lifetime qualifiers.
462 // If the only checking we care about is for Objective-C lifetime qualifiers,
481 SmallVector<Qualifiers, 8> cv1, cv2;
483 // Find the qualifiers. We only care about cvr-qualifiers for the
484 // purpose of this check, because other qualifiers (address spaces,
487 // Determine the relevant qualifiers at this level.
488 Qualifiers SrcQuals, DestQuals;
492 Qualifiers RetainedSrcQuals, RetainedDestQuals
    [all...]
  /external/clang/lib/ARCMigrate/
TransAPIUses.cpp 77 if (pointee.getObjCLifetime() > Qualifiers::OCL_ExplicitNone) {
TransProperties.cpp 248 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) {
274 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak)
349 != Qualifiers::OCL_Strong)
TransBlockObjCVariable.cpp 109 return ty.getLocalQualifiers().getObjCLifetime() == Qualifiers::OCL_Strong;
TransGCAttrs.cpp 253 if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Weak) {
255 } else if (TInfo->getType().getObjCLifetime() == Qualifiers::OCL_Strong)
  /external/clang/include/clang/Serialization/
ASTBitCodes.h 76 /// qualifiers (as with QualType) and the upper bits provide a
96 return (Idx << Qualifiers::FastWidth) | FastQuals;
102 return TypeIdx(ID >> Qualifiers::FastWidth);
222 /// @c T are its qualifiers (const, volatile, restrict), as in
    [all...]

Completed in 484 milliseconds

1 2 3