Searched refs:Qualifiers (Results 1 - 25 of 68) sorted by relevance

123

/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGValue.h132 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 DCGDecl.cpp489 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 DCGBlocks.cpp188 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 DCGObjCRuntime.cpp262 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 DCGExpr.cpp145 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 DCGObjCMac.cpp949 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 DCGRTTI.cpp227 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 DType.h108 /// 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 DASTContext.h850 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 DTypePrinter.cpp91 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 DType.cpp31 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 DASTDiagnostic.cpp410 /// 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 DASTContext.cpp1999 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 DSemaObjCProperty.cpp39 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 DSemaType.cpp1203 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 DSemaOverload.cpp1079 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 DJumpDiagnostics.cpp140 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 DSemaLookup.cpp2638 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 DSemaTemplateDeduction.cpp113 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 DSemaExprCXX.cpp346 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 DTransAPIUses.cpp78 if (pointee.getObjCLifetime() > Qualifiers::OCL_ExplicitNone) {
H A DTransBlockObjCVariable.cpp109 return ty.getLocalQualifiers().getObjCLifetime() == Qualifiers::OCL_Strong;
H A DTransProperties.cpp252 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak) {
280 I->IvarD->getType().getObjCLifetime() != Qualifiers::OCL_Weak)
348 != Qualifiers::OCL_Strong)
H A DTransGCAttrs.cpp254 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 DASTBitCodes.h96 return (Idx << Qualifiers::FastWidth) | FastQuals;
102 return TypeIdx(ID >> Qualifiers::FastWidth);

Completed in 331 milliseconds

123