reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7692 if (Entry) 7693 return Entry; 7699 Entry = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.EHTypeTy, 7702 CGM.setGVProperties(Entry, ID); 7703 return Entry; 7708 assert((!Entry || !Entry->hasInitializer()) && "Duplicate EHType definition"); 7708 assert((!Entry || !Entry->hasInitializer()) && "Duplicate EHType definition"); 7733 if (Entry) { 7734 values.finishAndSetAsInitializer(Entry); 7735 Entry->setAlignment(CGM.getPointerAlign().getAsAlign()); 7737 Entry = values.finishAndCreateGlobal("OBJC_EHTYPE_$_" + ClassName, 7742 CGM.setGVProperties(Entry, ID); 7744 assert(Entry->getLinkage() == L); 7748 Entry->setVisibility(llvm::GlobalValue::HiddenVisibility); 7752 Entry->setSection("__DATA,__objc_const"); 7754 return Entry;