Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Qualifiers

939   Qualifiers::ObjCLifetime getBlockCaptureLifetime(QualType QT, bool ByrefLayout);
942 Qualifiers::ObjCLifetime LifeTime,
1962 static Qualifiers::GC GetGCAttrTypeForType(ASTContext &Ctx, QualType FQT,
1966 // an intentional workaround to the unreliable placement of GC qualifiers.
1968 return Qualifiers::Strong;
1971 return Qualifiers::Weak;
1975 if (pointee) return Qualifiers::GCNone;
1977 case Qualifiers::OCL_Weak: return Qualifiers::Weak;
1978 case Qualifiers::OCL_Strong: return Qualifiers::Strong;
1979 case Qualifiers::OCL_ExplicitNone: return Qualifiers::GCNone;
1980 case Qualifiers::OCL_Autoreleasing: llvm_unreachable("autoreleasing ivar?");
1981 case Qualifiers::OCL_None: llvm_unreachable("known nonzero");
1988 return Qualifiers::Strong;
1996 return Qualifiers::GCNone;
2134 Qualifiers::GC GCAttr = GetGCAttrTypeForType(CGM.getContext(), type);
2136 if (GCAttr == Qualifiers::Strong) {
2148 Qualifiers::ObjCLifetime CGObjCCommonMac::getBlockCaptureLifetime(QualType FQT,
2156 return Qualifiers::OCL_None;
2160 return ByrefLayout ? Qualifiers::OCL_ExplicitNone : Qualifiers::OCL_Strong;
2162 return Qualifiers::OCL_None;
2166 Qualifiers::ObjCLifetime LifeTime,
2173 else if (LifeTime == Qualifiers::OCL_Strong)
2176 else if (LifeTime == Qualifiers::OCL_Weak)
2179 else if (LifeTime == Qualifiers::OCL_ExplicitNone)
2599 UpdateRunSkipBlockVars(false, Qualifiers::OCL_None,
3150 if (type.getObjCLifetime() == Qualifiers::OCL_Weak) {
4743 Qualifiers::GC GCAttr = GetGCAttrTypeForType(CGM.getContext(), fieldType);
4746 if ((ForStrongLayout && GCAttr == Qualifiers::Strong)
4747 || (!ForStrongLayout && GCAttr == Qualifiers::Weak)) {