Lines Matching defs:ClassTy
530 /// ClassTy - LLVM type for struct objc_class.
531 llvm::StructType *ClassTy;
2095 Target = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, Target, 0);
2100 CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, MetaClassPtr, 1);
2109 ClassPtr = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, ClassPtr, 1);
2114 llvm::Type *ClassTy =
2116 Target = CGF.Builder.CreateBitCast(Target, ClassTy);
3605 auto values = builder.beginStruct(ObjCTypes.ClassTy);
3637 assert(GV->getValueType() == ObjCTypes.ClassTy &&
3655 unsigned Size = CGM.getDataLayout().getTypeAllocSize(ObjCTypes.ClassTy);
3661 auto values = builder.beginStruct(ObjCTypes.ClassTy);
3700 assert(GV->getValueType() == ObjCTypes.ClassTy &&
3727 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3731 assert(GV->getValueType() == ObjCTypes.ClassTy &&
3741 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3745 assert(GV->getValueType() == ObjCTypes.ClassTy &&
5962 ClassTy = llvm::StructType::create(VMContext, "struct._objc_class");
5978 ClassTy->setBody(llvm::PointerType::getUnqual(ClassTy),
5979 llvm::PointerType::getUnqual(ClassTy), Int8PtrTy, LongTy,
5983 ClassPtrTy = llvm::PointerType::getUnqual(ClassTy);
7621 llvm::Type *ClassTy =
7623 Target = CGF.Builder.CreateBitCast(Target, ClassTy);