Lines Matching defs:ClassGV
7393 llvm::Constant *ClassGV = GetClassGlobal(ID, /*metaclass*/ false,
7397 return ClassGV;
7399 ClassGV = llvm::ConstantExpr::getPointerCast(ClassGV, ObjCTypes.Int8PtrTy);
7404 return llvm::ConstantExpr::getGetElementPtr(CGM.Int8Ty, ClassGV, Idx);
7429 llvm::Constant *ClassGV;
7431 ClassGV = GetClassGlobalForClassRef(ID);
7433 ClassGV = GetClassGlobal((getClassSymbolPrefix() + II->getName()).str(),
7435 assert(ClassGV->getType() == ObjCTypes.ClassnfABIPtrTy &&
7442 CGM.getModule(), ClassGV->getType(), false,
7443 getLinkageTypeForObjCMetadata(CGM, SectionName), ClassGV,
7477 llvm::Constant *ClassGV = GetClassGlobalForClassRef(ID);
7480 Entry = new llvm::GlobalVariable(CGM.getModule(), ClassGV->getType(), false,
7481 llvm::GlobalValue::PrivateLinkage, ClassGV,
7519 auto ClassGV = GetClassGlobal(ID, /*metaclass*/ false, NotForDefinition);
7520 (void)ClassGV;
7521 assert(!isa<llvm::GlobalVariable>(ClassGV) ||
7522 cast<llvm::GlobalVariable>(ClassGV)->hasExternalWeakLinkage());