Lines Matching defs:PtrTy
146 llvm::PointerType *PtrTy;
634 llvm::StructType *SlotStructTy = llvm::StructType::get(PtrTy,
635 PtrTy, PtrTy, IntTy, IMPTy, NULL);
647 EnterCatchFn.init(&CGM, "__cxa_begin_catch", PtrTy, PtrTy, NULL);
651 ExceptionReThrowFn.init(&CGM, "_Unwind_Resume_or_Rethrow", VoidTy, PtrTy, NULL);
722 PtrTy = PtrToInt8Ty;
765 GetStructPropertyFn.init(&CGM, "objc_getPropertyStruct", VoidTy, PtrTy, PtrTy,
768 SetStructPropertyFn.init(&CGM, "objc_setPropertyStruct", VoidTy, PtrTy, PtrTy,
806 MemMoveFn.init(&CGM, "objc_memmove_collectable", PtrTy, PtrTy, PtrTy,
1046 IdTy, PtrTy, true), "objc_get_meta_class");
1049 IdTy, PtrTy, true), "objc_get_class");
1391 PtrTy, // dtable
1392 PtrTy, // subclass_list
1393 PtrTy, // sibling_class
1394 PtrTy, // protocols
1395 PtrTy, // gc_object_type
1424 Elements.push_back(llvm::ConstantExpr::getBitCast(Protocols, PtrTy));
1482 PtrTy, //Should be a recurisve pointer, but it's always NULL here.
1730 ClassName, CategoryName, MethodSels, MethodTypes, false), PtrTy));
1733 ClassName, CategoryName, MethodSels, MethodTypes, true), PtrTy));
1735 llvm::ArrayType *ProtocolArrayTy = llvm::ArrayType::get(PtrTy,
1738 PtrTy, //Should be a recurisve pointer, but it's always NULL here.
1747 PtrTy);
1758 ProtocolElements, ".objc_protocol_list"), PtrTy));
1761 PtrTy, PtrTy, PtrTy, NULL), Elements), PtrTy));
1848 false), PtrTy));
1852 PtrTy));
1855 GenerateProtocolList(Protocols), PtrTy));
1858 PtrTy, PtrTy, PtrTy, NULL), Elements), PtrTy));
2216 Statics = llvm::ConstantExpr::getBitCast(Statics, PtrTy);
2360 llvm::Type *ArgTypes[2] = {PtrTy, PtrToInt8Ty};
2387 TheClass = llvm::ConstantExpr::getBitCast(TheClass, PtrTy);
2561 DestPtr = EnforceType(B, DestPtr, PtrTy);
2562 SrcPtr = EnforceType(B, SrcPtr, PtrTy);