[llvm-branch-commits] [clang] [ExposeObjCDirect] Optimizations (PR #170619)
Oliver Hunt via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed Feb 4 20:08:44 PST 2026
================
@@ -60,13 +61,22 @@ class CGBlockInfo;
// FIXME: Several methods should be pure virtual but aren't to avoid the
// partially-implemented subclass breaking.
+typedef llvm::DenseSet<const ObjCInterfaceDecl *> RealizedClassSet;
/// Implements runtime-specific code generation functions.
class CGObjCRuntime {
protected:
CodeGen::CodeGenModule &CGM;
CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {}
+ /// Cache of classes that are guaranteed to be realized because they or one
----------------
ojhunt wrote:
Cache of classes known to be realized during loading.
https://github.com/llvm/llvm-project/pull/170619
More information about the llvm-branch-commits
mailing list