Lines Matching defs:ClassTy
527 /// ClassTy - LLVM type for struct objc_class.
528 llvm::StructType *ClassTy;
1804 Target = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, Target, 0);
1809 CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, MetaClassPtr, 1);
1818 ClassPtr = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, ClassPtr, 1);
1823 llvm::Type *ClassTy =
1825 Target = CGF.Builder.CreateBitCast(Target, ClassTy);
3278 llvm::Constant *Init = llvm::ConstantStruct::get(ObjCTypes.ClassTy,
3286 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
3304 unsigned Size = CGM.getDataLayout().getTypeAllocSize(ObjCTypes.ClassTy);
3343 llvm::Constant *Init = llvm::ConstantStruct::get(ObjCTypes.ClassTy,
3352 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
3356 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3380 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3384 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
3394 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3398 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
5325 ClassTy = llvm::StructType::create(VMContext, "struct._objc_class");
5341 ClassTy->setBody(llvm::PointerType::getUnqual(ClassTy),
5342 llvm::PointerType::getUnqual(ClassTy),
5355 ClassPtrTy = llvm::PointerType::getUnqual(ClassTy);
6932 llvm::Type *ClassTy =
6934 Target = CGF.Builder.CreateBitCast(Target, ClassTy);