Lines Matching refs:GC
2293 static Qualifiers::GC GetGCAttrTypeForType(ASTContext &Ctx, QualType FQT,
2295 // Note that GC qualification applies recursively to C pointer types
2297 // an intentional workaround to the unreliable placement of GC qualifiers.
2321 // Walk into C pointer types, but only in GC.
2343 /// A helper class for building GC layout strings.
2426 // convention that it is GC'able.
2432 // to be GC'ed.
2466 Qualifiers::GC GCAttr = GetGCAttrTypeForType(CGM.getContext(), type);
2960 // to be GC'ed.
5175 // Non-GC overrides those files which specify GC.
5187 // Add the ObjC GC Only value.
5188 Mod.addModuleFlag(llvm::Module::Error, "Objective-C GC Only",
5191 // Require that GC be specified and set to eImageInfo_GarbageCollected.
5196 Mod.addModuleFlag(llvm::Module::Require, "Objective-C GC Only",
5442 Qualifiers::GC GCAttr = GetGCAttrTypeForType(CGM.getContext(), fieldType);
5575 // For GC layouts, emit a skip to the end of the allocation so that we
5597 /// and which must be scanned by GC (see below). String is built of bytes.
5625 // GC layout strings include the complete object layout, possibly
6326 // These are vtable-based if GC is disabled.
6342 // These are vtable-based if GC is enabled.