Lines Matching refs:CI
1442 llvm::GlobalVariable *BuildClassObject(const ObjCInterfaceDecl *CI,
2420 for (const auto &CI : blockDecl->captures()) {
2421 const VarDecl *variable = CI.getVariable();
2438 if (CI.isByRef()) {
2949 for (const auto &CI : blockDecl->captures()) {
2950 const VarDecl *variable = CI.getVariable();
2962 if (!CI.isByRef())
2968 if (CI.isByRef())
2972 UpdateRunSkipBlockVars(CI.isByRef(), getBlockCaptureLifetime(type, false),
6460 CGObjCNonFragileABIMac::BuildClassObject(const ObjCInterfaceDecl *CI,
6479 cast<llvm::GlobalVariable>(GetClassGlobal(CI, isMetaclass, ForDefinition));
6564 const auto *CI = ID->getClassInterface();
6565 assert(CI && "CGObjCNonFragileABIMac::GenerateClass - class is 0");
6569 ? !CI->hasAttr<DLLExportAttr>()
6570 : CI->getVisibility() == HiddenVisibility;
6582 if (!CI->getSuperClass()) {
6586 SuperClassGV = GetClassGlobal(CI, /*metaclass*/ false, NotForDefinition);
6587 IsAGV = GetClassGlobal(CI, /*metaclass*/ true, NotForDefinition);
6594 const auto *Super = CI->getSuperClass();
6603 BuildClassObject(CI, /*metaclass*/ true,
6605 CGM.setGVProperties(MetaTClass, CI);
6626 if (hasObjCExceptionAttribute(CGM.getContext(), CI))
6629 if (!CI->getSuperClass()) {
6634 const auto *Super = CI->getSuperClass();
6643 BuildClassObject(CI, /*metaclass*/ false,
6645 CGM.setGVProperties(ClassMD, CI);
6647 ImplementedClasses.push_back(CI);
6655 (void) GetInterfaceEHType(CI, ForDefinition);