Lines Matching defs:ClassTy
532 /// ClassTy - LLVM type for struct objc_class.
533 llvm::StructType *ClassTy;
1811 Target = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, Target, 0);
1816 CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, MetaClassPtr, 1);
1825 ClassPtr = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, ClassPtr, 1);
1830 llvm::Type *ClassTy =
1832 Target = CGF.Builder.CreateBitCast(Target, ClassTy);
3334 llvm::Constant *Init = llvm::ConstantStruct::get(ObjCTypes.ClassTy,
3342 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
3360 unsigned Size = CGM.getDataLayout().getTypeAllocSize(ObjCTypes.ClassTy);
3400 llvm::Constant *Init = llvm::ConstantStruct::get(ObjCTypes.ClassTy,
3409 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
3413 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3437 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3441 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
3451 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3455 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
5397 ClassTy = llvm::StructType::create(VMContext, "struct._objc_class");
5413 ClassTy->setBody(llvm::PointerType::getUnqual(ClassTy),
5414 llvm::PointerType::getUnqual(ClassTy),
5427 ClassPtrTy = llvm::PointerType::getUnqual(ClassTy);
7014 llvm::Type *ClassTy =
7016 Target = CGF.Builder.CreateBitCast(Target, ClassTy);