Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:GlobalVariable

830   llvm::StringMap<llvm::GlobalVariable*> ClassNames;
833 llvm::DenseMap<Selector, llvm::GlobalVariable*> MethodVarNames;
840 llvm::StringMap<llvm::GlobalVariable*> MethodVarTypes;
847 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> PropertyNames;
850 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> ClassReferences;
853 llvm::DenseMap<Selector, llvm::GlobalVariable*> SelectorReferences;
858 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> Protocols;
1006 llvm::GlobalVariable *CreateMetadataVar(Twine Name, llvm::Constant *Init,
1258 llvm::GlobalVariable *GetClassGlobal(const std::string &Name,
1267 llvm::GlobalVariable* ObjCEmptyCacheVar;
1268 llvm::GlobalVariable* ObjCEmptyVtableVar;
1271 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> SuperClassReferences;
1274 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> MetaClassReferences;
1277 llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*> EHTypeReferences;
1300 llvm::GlobalVariable * BuildClassRoTInitializer(unsigned flags,
1304 llvm::GlobalVariable * BuildClassMetaData(const std::string &ClassName,
1360 llvm::GlobalVariable *GetClassGlobal(const std::string &Name,
1387 llvm::GlobalVariable * ObjCIvarOffsetVariable(
1674 llvm::GlobalVariable *C, unsigned idx0,
2572 llvm::GlobalVariable *Entry = CreateMetadataVar(
2693 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()];
2762 Entry = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ProtocolTy,
2777 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()];
2783 Entry = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ProtocolTy,
2870 llvm::GlobalVariable *GV =
2956 llvm::GlobalVariable *GV =
2977 llvm::GlobalVariable *GV = CreateMetadataVar(
3017 llvm::GlobalVariable *GV =
3088 llvm::GlobalVariable *GV =
3284 llvm::GlobalVariable *GV = CGM.getModule().getGlobalVariable(Name, true);
3350 llvm::GlobalVariable *GV = CGM.getModule().getGlobalVariable(Name, true);
3356 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3378 llvm::GlobalVariable *GV = CGM.getModule().getGlobalVariable(Name, true);
3380 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3391 llvm::GlobalVariable *GV = CGM.getModule().getGlobalVariable(Name, true);
3394 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3489 llvm::GlobalVariable *GV;
3548 llvm::GlobalVariable *GV =
3571 llvm::GlobalVariable *CGObjCCommonMac::CreateMetadataVar(Twine Name,
3577 llvm::GlobalVariable *GV =
3578 new llvm::GlobalVariable(CGM.getModule(), Ty, false,
4561 DefinedClasses[i]->setLinkage(llvm::GlobalVariable::ExternalLinkage);
4578 llvm::GlobalVariable *GV = CreateMetadataVar(
4588 llvm::GlobalVariable *&Entry = ClassReferences[II];
4620 llvm::GlobalVariable *&Entry = SelectorReferences[Sel];
4635 llvm::GlobalVariable *&Entry = ClassNames[RuntimeName];
4896 llvm::GlobalVariable *Entry = CGObjC.CreateMetadataVar(
4995 llvm::GlobalVariable *&Entry = MethodVarNames[Sel];
5018 llvm::GlobalVariable *&Entry = MethodVarTypes[TypeStr];
5037 llvm::GlobalVariable *&Entry = MethodVarTypes[TypeStr];
5052 llvm::GlobalVariable *&Entry = PropertyNames[Ident];
5091 for (llvm::DenseMap<IdentifierInfo*, llvm::GlobalVariable*>::iterator
5634 llvm::GlobalVariable *GV =
5635 new llvm::GlobalVariable(CGM.getModule(), Init->getType(), false,
5656 DefinedClasses[i]->setLinkage(llvm::GlobalVariable::ExternalLinkage);
5657 DefinedMetaClasses[i]->setLinkage(llvm::GlobalVariable::ExternalLinkage);
5754 llvm::GlobalVariable * CGObjCNonFragileABIMac::BuildClassRoTInitializer(
5831 llvm::GlobalVariable *CLASS_RO_GV =
5832 new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassRonfABITy, false,
5855 llvm::GlobalVariable *CGObjCNonFragileABIMac::BuildClassMetaData(
5872 llvm::GlobalVariable *GV = GetClassGlobal(ClassName, Weak);
5906 ObjCEmptyCacheVar = new llvm::GlobalVariable(
5922 ObjCEmptyVtableVar = new llvm::GlobalVariable(
5941 llvm::GlobalVariable *SuperClassGV, *IsAGV;
5985 llvm::GlobalVariable *CLASS_RO_GV = BuildClassRoTInitializer(flags,
5990 llvm::GlobalVariable *MetaTClass = BuildClassMetaData(
6035 llvm::GlobalVariable *ClassMD =
6076 llvm::GlobalVariable *PTGV = CGM.getModule().getGlobalVariable(ProtocolName);
6079 PTGV = new llvm::GlobalVariable(
6117 llvm::GlobalVariable *ClassGV =
6172 llvm::GlobalVariable *GCATV
6173 = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.CategorynfABITy,
6235 llvm::GlobalVariable *GV =
6236 new llvm::GlobalVariable(CGM.getModule(), Init->getType(), false,
6246 llvm::GlobalVariable *
6255 llvm::GlobalVariable *IvarOffsetGV =
6258 IvarOffsetGV = new llvm::GlobalVariable(
6268 llvm::GlobalVariable *IvarOffsetGV = ObjCIvarOffsetVariable(ID, Ivar);
6351 llvm::GlobalVariable *GV =
6352 new llvm::GlobalVariable(CGM.getModule(), Init->getType(), false,
6366 llvm::GlobalVariable *&Entry = Protocols[PD->getIdentifier()];
6373 new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ProtocolnfABITy,
6404 llvm::GlobalVariable *Entry = Protocols[PD->getIdentifier()];
6494 new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ProtocolnfABITy,
6508 llvm::GlobalVariable *PTGV =
6509 new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ProtocolnfABIPtrTy,
6541 llvm::GlobalVariable *GV =
6562 GV = new llvm::GlobalVariable(CGM.getModule(), Init->getType(), false,
6722 llvm::GlobalVariable *messageRef
6728 messageRef = new llvm::GlobalVariable(CGM.getModule(),
6789 llvm::GlobalVariable *
6795 llvm::GlobalVariable *GV = CGM.getModule().getGlobalVariable(Name);
6798 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassnfABITy,
6810 llvm::GlobalVariable *&Entry = ClassReferences[II];
6816 llvm::GlobalVariable *ClassGV = GetClassGlobal(ClassName, Weak);
6817 Entry = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassnfABIPtrTy,
6842 llvm::GlobalVariable *&Entry = SuperClassReferences[ID->getIdentifier()];
6847 llvm::GlobalVariable *ClassGV = GetClassGlobal(ClassName.str(),
6849 Entry = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassnfABIPtrTy,
6866 llvm::GlobalVariable * &Entry = MetaClassReferences[ID->getIdentifier()];
6870 llvm::GlobalVariable *MetaClassGV =
6873 Entry = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassnfABIPtrTy,
6892 llvm::GlobalVariable *ClassGV = GetClassGlobal(ClassName.str(), true);
6964 llvm::GlobalVariable *&Entry = SelectorReferences[Sel];
6971 Entry = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.SelectorPtrTy,
7113 new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.EHTypeTy,
7159 llvm::GlobalVariable * &Entry = EHTypeReferences[ID->getIdentifier()];
7171 new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.EHTypeTy, false,
7184 llvm::GlobalVariable *VTableGV =
7187 VTableGV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.Int8PtrTy,
7210 Entry = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.EHTypeTy, false,