Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:ClassTy

525   /// ClassTy - LLVM type for struct objc_class.
526 llvm::StructType *ClassTy;
1832 llvm::Type *ClassTy =
1834 Target = CGF.Builder.CreateBitCast(Target, ClassTy);
3129 llvm::Constant *Init = llvm::ConstantStruct::get(ObjCTypes.ClassTy,
3137 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
3156 unsigned Size = CGM.getDataLayout().getTypeAllocSize(ObjCTypes.ClassTy);
3196 llvm::Constant *Init = llvm::ConstantStruct::get(ObjCTypes.ClassTy,
3205 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
3210 GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3234 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
3240 return new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
3252 assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
3256 return new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
5216 ClassTy = llvm::StructType::create(VMContext, "struct._objc_class");
5232 ClassTy->setBody(llvm::PointerType::getUnqual(ClassTy),
5233 llvm::PointerType::getUnqual(ClassTy),
5246 ClassPtrTy = llvm::PointerType::getUnqual(ClassTy);
6782 llvm::Type *ClassTy =
6784 Target = CGF.Builder.CreateBitCast(Target, ClassTy);