Lines Matching refs:GC
1969 static Qualifiers::GC GetGCAttrTypeForType(ASTContext &Ctx, QualType FQT,
1971 // Note that GC qualification applies recursively to C pointer types
1973 // an intentional workaround to the unreliable placement of GC qualifiers.
1997 // Walk into C pointer types, but only in GC.
2019 /// A helper class for building GC layout strings.
2102 // convention that it is GC'able.
2108 // to be GC'ed.
2142 Qualifiers::GC GCAttr = GetGCAttrTypeForType(CGM.getContext(), type);
2604 // to be GC'ed.
4543 // Non-GC overrides those files which specify GC.
4553 // Add the ObjC GC Only value.
4554 Mod.addModuleFlag(llvm::Module::Error, "Objective-C GC Only",
4557 // Require that GC be specified and set to eImageInfo_GarbageCollected.
4562 Mod.addModuleFlag(llvm::Module::Require, "Objective-C GC Only",
4816 Qualifiers::GC GCAttr = GetGCAttrTypeForType(CGM.getContext(), fieldType);
4949 // For GC layouts, emit a skip to the end of the allocation so that we
4977 /// and which must be scanned by GC (see below). String is built of bytes.
5005 // GC layout strings include the complete object layout, possibly
5777 // These are vtable-based if GC is disabled.
5793 // These are vtable-based if GC is enabled.