reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
811 llvm::StructType::get(PtrTy, PtrTy, PtrTy, IntTy, IMPTy); 811 llvm::StructType::get(PtrTy, PtrTy, PtrTy, IntTy, IMPTy); 811 llvm::StructType::get(PtrTy, PtrTy, PtrTy, IntTy, IMPTy); 827 EnterCatchFn.init(&CGM, "__cxa_begin_catch", PtrTy, PtrTy); 827 EnterCatchFn.init(&CGM, "__cxa_begin_catch", PtrTy, PtrTy); 832 PtrTy); 836 EnterCatchFn.init(&CGM, "objc_begin_catch", IdTy, PtrTy); 840 ExceptionReThrowFn.init(&CGM, "objc_exception_rethrow", VoidTy, PtrTy); 853 CxxAtomicObjectSetFn.init(&CGM, "objc_setCppObjectAtomic", VoidTy, PtrTy, 854 PtrTy, PtrTy); 854 PtrTy, PtrTy); 857 CxxAtomicObjectGetFn.init(&CGM, "objc_getCppObjectAtomic", VoidTy, PtrTy, 858 PtrTy, PtrTy); 858 PtrTy, PtrTy); 1032 Fields.addNullPointer(PtrTy); 1335 ProtocolBuilder.addNullPointer(PtrTy); 1505 auto *Start = new llvm::GlobalVariable(TheModule, PtrTy, 1510 auto *Stop = new llvm::GlobalVariable(TheModule, PtrTy, 1700 metaclassFields.addNullPointer(PtrTy); 1702 metaclassFields.addNullPointer(PtrTy); 1715 metaclassFields.addNullPointer(PtrTy); 1720 metaclassFields.addNullPointer(PtrTy); 1727 PtrTy); 1730 metaclassFields.addNullPointer(PtrTy); 1732 metaclassFields.addNullPointer(PtrTy); 1734 metaclassFields.addNullPointer(PtrTy); 1736 metaclassFields.addNullPointer(PtrTy); 1738 metaclassFields.addNullPointer(PtrTy); 1740 metaclassFields.addNullPointer(PtrTy); 1742 metaclassFields.addNullPointer(PtrTy); 1765 SuperClass = new llvm::GlobalVariable(TheModule, PtrTy, false, 1778 classFields.add(llvm::ConstantExpr::getBitCast(SuperClass, PtrTy)); 1780 classFields.addNullPointer(PtrTy); 1782 classFields.addNullPointer(PtrTy); 1800 classFields.addNullPointer(PtrTy); 1893 classFields.addNullPointer(PtrTy); 1897 PtrTy); 1899 classFields.addNullPointer(PtrTy); 1901 classFields.addNullPointer(PtrTy); 1903 classFields.addNullPointer(PtrTy); 1905 classFields.addNullPointer(PtrTy); 1907 classFields.addNullPointer(PtrTy); 1915 classFields.addNullPointer(PtrTy); 1919 classFields.addNullPointer(PtrTy); 2157 PtrTy = PtrToInt8Ty; 2224 GetStructPropertyFn.init(&CGM, "objc_getPropertyStruct", VoidTy, PtrTy, PtrTy, 2224 GetStructPropertyFn.init(&CGM, "objc_getPropertyStruct", VoidTy, PtrTy, PtrTy, 2227 SetStructPropertyFn.init(&CGM, "objc_setPropertyStruct", VoidTy, PtrTy, PtrTy, 2227 SetStructPropertyFn.init(&CGM, "objc_setPropertyStruct", VoidTy, PtrTy, PtrTy, 2263 MemMoveFn.init(&CGM, "objc_memmove_collectable", PtrTy, PtrTy, PtrTy, 2263 MemMoveFn.init(&CGM, "objc_memmove_collectable", PtrTy, PtrTy, PtrTy, 2263 MemMoveFn.init(&CGM, "objc_memmove_collectable", PtrTy, PtrTy, PtrTy, 2541 IdTy, PtrTy, true), "objc_get_meta_class"); 2544 IdTy, PtrTy, true), "objc_get_class"); 2903 PtrTy, // dtable 2904 PtrTy, // subclass_list 2905 PtrTy, // sibling_class 2906 PtrTy, // protocols 2907 PtrTy, // gc_object_type 2951 Elements.addBitCast(Protocols, PtrTy); 3149 ClassName, CategoryName, {}, false), PtrTy); 3152 ClassName, CategoryName, {}, true), PtrTy); 3159 auto ProtocolElements = ProtocolList.beginArray(PtrTy); 3162 ProtocolElements.addBitCast(iter->getValue(), PtrTy); 3168 PtrTy); 3171 PtrTy)); 3245 PtrTy); 3253 PtrTy); 3255 Elements.addBitCast(GenerateCategoryProtocolList(CatDecl), PtrTy); 3261 Elements.addBitCast(GeneratePropertyList(OCD, Category, false), PtrTy); 3263 Elements.addBitCast(GeneratePropertyList(OCD, Category, true), PtrTy); 3265 Elements.addNullPointer(PtrTy); 3266 Elements.addNullPointer(PtrTy); 3274 PtrTy)); 3651 statics = llvm::ConstantExpr::getBitCast(statics, PtrTy); 3811 llvm::Type *ArgTypes[2] = {PtrTy, PtrToInt8Ty}; 3837 TheClass = llvm::ConstantExpr::getBitCast(TheClass, PtrTy); 4016 DestPtr = EnforceType(B, DestPtr, PtrTy); 4017 SrcPtr = EnforceType(B, SrcPtr, PtrTy);