reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGObjCMac.cpp
 2083       Target = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, Target, 0);
 2088           CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, MetaClassPtr, 1);
 2097     ClassPtr = CGF.Builder.CreateStructGEP(ObjCTypes.ClassTy, ClassPtr, 1);
 3574   auto values = builder.beginStruct(ObjCTypes.ClassTy);
 3606     assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
 3624   unsigned Size = CGM.getDataLayout().getTypeAllocSize(ObjCTypes.ClassTy);
 3630   auto values = builder.beginStruct(ObjCTypes.ClassTy);
 3669     assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
 3696     GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
 3700   assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
 3710     GV = new llvm::GlobalVariable(CGM.getModule(), ObjCTypes.ClassTy, false,
 3714   assert(GV->getType()->getElementType() == ObjCTypes.ClassTy &&
 5786   ClassTy = llvm::StructType::create(VMContext, "struct._objc_class");
 5802   ClassTy->setBody(llvm::PointerType::getUnqual(ClassTy),
 5802   ClassTy->setBody(llvm::PointerType::getUnqual(ClassTy),
 5803                    llvm::PointerType::getUnqual(ClassTy), Int8PtrTy, LongTy,
 5807   ClassPtrTy = llvm::PointerType::getUnqual(ClassTy);