Lines Matching refs:IdTy
130 llvm::PointerType *IdTy; member in __anonbab9bb100111::CGObjCGNU
696 EnforceType(Builder, Receiver, IdTy), in LookupIMP()
715 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy); in CGObjCGCC()
772 self = llvm::ConstantPointerNull::get(IdTy); in LookupIMP()
782 EnforceType(Builder, self, IdTy)}; in LookupIMP()
824 SelectorTy, IdTy); in CGObjCGNUstep()
850 EnterCatchFn.init(&CGM, "objc_begin_catch", IdTy, PtrTy); in CGObjCGNUstep()
856 SetPropertyAtomic.init(&CGM, "objc_setProperty_atomic", VoidTy, IdTy, in CGObjCGNUstep()
857 SelectorTy, IdTy, PtrDiffTy); in CGObjCGNUstep()
859 IdTy, SelectorTy, IdTy, PtrDiffTy); in CGObjCGNUstep()
861 IdTy, SelectorTy, IdTy, PtrDiffTy); in CGObjCGNUstep()
863 VoidTy, IdTy, SelectorTy, IdTy, PtrDiffTy); in CGObjCGNUstep()
1019 llvm::ConstantInt::get(Int64Ty, str), IdTy); in GenerateConstantString()
1033 isa = new llvm::GlobalVariable(TheModule, IdTy, /* isConstant */false, in GenerateConstantString()
1236 IdTy, false, llvm::GlobalValue::ExternalLinkage, in GetClassVar()
1281 Address(GetClassVar(Name, isWeak), IdTy, CGM.getPointerAlign())); in GetClassNamed()
1417 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy)); in GenerateProtocolRef()
2011 llvm::Type::getVoidTy(VMContext), IdTy); in CGObjCGNUstep2()
2170 EnforceType(Builder, Receiver, IdTy), in LookupIMP()
2215 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy); in CGObjCObjFW()
2216 MsgLookupFnSRet.init(&CGM, "objc_msg_lookup_stret", IMPTy, IdTy, in CGObjCObjFW()
2304 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU()
2308 IdTy = PtrToInt8Ty; in CGObjCGNU()
2311 PtrToIdTy = llvm::PointerType::getUnqual(IdTy); in CGObjCGNU()
2312 ProtocolTy = llvm::StructType::get(IdTy, in CGObjCGNU()
2338 ObjCSuperTy = llvm::StructType::get(IdTy, IdTy); in CGObjCGNU()
2344 ExceptionThrowFn.init(&CGM, "objc_exception_throw", VoidTy, IdTy); in CGObjCGNU()
2348 VoidTy, IdTy); in CGObjCGNU()
2350 SyncEnterFn.init(&CGM, "objc_sync_enter", IntTy, IdTy); in CGObjCGNU()
2352 SyncExitFn.init(&CGM, "objc_sync_exit", IntTy, IdTy); in CGObjCGNU()
2355 EnumerationMutationFn.init(&CGM, "objc_enumerationMutation", VoidTy, IdTy); in CGObjCGNU()
2358 GetPropertyFn.init(&CGM, "objc_getProperty", IdTy, IdTy, SelectorTy, in CGObjCGNU()
2361 SetPropertyFn.init(&CGM, "objc_setProperty", VoidTy, IdTy, SelectorTy, in CGObjCGNU()
2362 PtrDiffTy, IdTy, BoolTy, BoolTy); in CGObjCGNU()
2371 llvm::Type *IMPArgs[] = { IdTy, SelectorTy }; in CGObjCGNU()
2372 IMPTy = llvm::PointerType::getUnqual(llvm::FunctionType::get(IdTy, IMPArgs, in CGObjCGNU()
2392 IvarAssignFn.init(&CGM, "objc_assign_ivar", IdTy, IdTy, IdTy, PtrDiffTy); in CGObjCGNU()
2394 StrongCastAssignFn.init(&CGM, "objc_assign_strongCast", IdTy, IdTy, in CGObjCGNU()
2397 GlobalAssignFn.init(&CGM, "objc_assign_global", IdTy, IdTy, PtrToIdTy); in CGObjCGNU()
2399 WeakAssignFn.init(&CGM, "objc_assign_weak", IdTy, IdTy, PtrToIdTy); in CGObjCGNU()
2401 WeakReadFn.init(&CGM, "objc_read_weak", IdTy, PtrToIdTy); in CGObjCGNU()
2422 llvm::FunctionType::get(IdTy, PtrToInt8Ty, true), "objc_lookup_class"); in GetClassNamed()
2611 isa = new llvm::GlobalVariable(TheModule, IdTy, /* isConstant */ false, in GenerateConstantString()
2654 ActualArgs.add(RValue::get(EnforceType(Builder, Receiver, IdTy)), ASTIdTy); in GenerateMessageSendSuper()
2668 llvm::PointerType::getUnqual(IdTy)); in GenerateMessageSendSuper()
2670 Builder.CreateAlignedLoad(IdTy, ReceiverClass, CGF.getPointerAlign()); in GenerateMessageSendSuper()
2672 ReceiverClass = EnforceType(Builder, ReceiverClass, IdTy); in GenerateMessageSendSuper()
2678 IdTy, PtrTy, true), "objc_get_meta_class"); in GenerateMessageSendSuper()
2681 IdTy, PtrTy, true), "objc_get_class"); in GenerateMessageSendSuper()
2708 llvm::Type *CastTy = llvm::StructType::get(IdTy, IdTy); in GenerateMessageSendSuper()
2715 Builder.CreateAlignedLoad(IdTy, ReceiverClass, CGF.getPointerAlign()); in GenerateMessageSendSuper()
2719 llvm::StructType::get(Receiver->getType(), IdTy); in GenerateMessageSendSuper()
2771 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in GenerateMessageSend()
2781 Receiver = EnforceType(Builder, Receiver, IdTy); in GenerateMessageSend()
2925 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true), in GenerateMessageSend()
3284 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy)); in GenerateEmptyProtocol()
3356 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy)); in GenerateProtocol()
4196 ExceptionAsObject = CGF.Builder.CreateBitCast(ExceptionAsObject, IdTy); in EmitThrowStmt()
4216 src = EnforceType(B, src, IdTy); in EmitObjCWeakAssign()
4225 src = EnforceType(B, src, IdTy); in EmitObjCGlobalAssign()
4236 src = EnforceType(B, src, IdTy); in EmitObjCIvarAssign()
4237 llvm::Value *dstVal = EnforceType(B, dst.emitRawPointer(CGF), IdTy); in EmitObjCIvarAssign()
4244 src = EnforceType(B, src, IdTy); in EmitObjCStrongCastAssign()