Lines Matching refs:IdTy

130   llvm::PointerType *IdTy;  member in __anon75da02000111::CGObjCGNU
693 EnforceType(Builder, Receiver, IdTy), in LookupIMP()
711 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy); in CGObjCGCC()
766 self = llvm::ConstantPointerNull::get(IdTy); in LookupIMP()
776 EnforceType(Builder, self, IdTy) }; in LookupIMP()
817 SelectorTy, IdTy); in CGObjCGNUstep()
838 EnterCatchFn.init(&CGM, "objc_begin_catch", IdTy, PtrTy); in CGObjCGNUstep()
845 SetPropertyAtomic.init(&CGM, "objc_setProperty_atomic", VoidTy, IdTy, in CGObjCGNUstep()
846 SelectorTy, IdTy, PtrDiffTy); in CGObjCGNUstep()
848 IdTy, SelectorTy, IdTy, PtrDiffTy); in CGObjCGNUstep()
850 IdTy, SelectorTy, IdTy, PtrDiffTy); in CGObjCGNUstep()
852 VoidTy, IdTy, SelectorTy, IdTy, PtrDiffTy); in CGObjCGNUstep()
997 llvm::ConstantInt::get(Int64Ty, str), IdTy); in GenerateConstantString()
1011 isa = new llvm::GlobalVariable(TheModule, IdTy, /* isConstant */false, in GenerateConstantString()
1110 llvm::Constant *ObjCStr = llvm::ConstantExpr::getBitCast(ObjCStrGV, IdTy); in GenerateConstantString()
1216 IdTy, false, llvm::GlobalValue::ExternalLinkage, in GetClassVar()
1398 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy)); in GenerateProtocolRef()
1942 classRefSymbol->setInitializer(llvm::ConstantExpr::getBitCast(classStruct, IdTy)); in GenerateClass()
1964 llvm::ConstantExpr::getBitCast(classStruct, IdTy)); in GenerateClass()
1978 llvm::ConstantExpr::getBitCast(metaclass, IdTy)); in GenerateClass()
2054 EnforceType(Builder, Receiver, IdTy), in LookupIMP()
2098 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy); in CGObjCObjFW()
2099 MsgLookupFnSRet.init(&CGM, "objc_msg_lookup_stret", IMPTy, IdTy, in CGObjCObjFW()
2182 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in CGObjCGNU()
2184 IdTy = PtrToInt8Ty; in CGObjCGNU()
2186 PtrToIdTy = llvm::PointerType::getUnqual(IdTy); in CGObjCGNU()
2187 ProtocolTy = llvm::StructType::get(IdTy, in CGObjCGNU()
2213 ObjCSuperTy = llvm::StructType::get(IdTy, IdTy); in CGObjCGNU()
2219 ExceptionThrowFn.init(&CGM, "objc_exception_throw", VoidTy, IdTy); in CGObjCGNU()
2220 ExceptionReThrowFn.init(&CGM, "objc_exception_throw", VoidTy, IdTy); in CGObjCGNU()
2222 SyncEnterFn.init(&CGM, "objc_sync_enter", IntTy, IdTy); in CGObjCGNU()
2224 SyncExitFn.init(&CGM, "objc_sync_exit", IntTy, IdTy); in CGObjCGNU()
2227 EnumerationMutationFn.init(&CGM, "objc_enumerationMutation", VoidTy, IdTy); in CGObjCGNU()
2230 GetPropertyFn.init(&CGM, "objc_getProperty", IdTy, IdTy, SelectorTy, in CGObjCGNU()
2233 SetPropertyFn.init(&CGM, "objc_setProperty", VoidTy, IdTy, SelectorTy, in CGObjCGNU()
2234 PtrDiffTy, IdTy, BoolTy, BoolTy); in CGObjCGNU()
2243 llvm::Type *IMPArgs[] = { IdTy, SelectorTy }; in CGObjCGNU()
2244 IMPTy = llvm::PointerType::getUnqual(llvm::FunctionType::get(IdTy, IMPArgs, in CGObjCGNU()
2264 IvarAssignFn.init(&CGM, "objc_assign_ivar", IdTy, IdTy, IdTy, PtrDiffTy); in CGObjCGNU()
2266 StrongCastAssignFn.init(&CGM, "objc_assign_strongCast", IdTy, IdTy, in CGObjCGNU()
2269 GlobalAssignFn.init(&CGM, "objc_assign_global", IdTy, IdTy, PtrToIdTy); in CGObjCGNU()
2271 WeakAssignFn.init(&CGM, "objc_assign_weak", IdTy, IdTy, PtrToIdTy); in CGObjCGNU()
2273 WeakReadFn.init(&CGM, "objc_read_weak", IdTy, PtrToIdTy); in CGObjCGNU()
2294 llvm::FunctionType::get(IdTy, PtrToInt8Ty, true), "objc_lookup_class"); in GetClassNamed()
2484 isa = new llvm::GlobalVariable(TheModule, IdTy, /* isConstant */false, in GenerateConstantString()
2530 ActualArgs.add(RValue::get(EnforceType(Builder, Receiver, IdTy)), ASTIdTy); in GenerateMessageSendSuper()
2544 llvm::PointerType::getUnqual(IdTy)); in GenerateMessageSendSuper()
2548 ReceiverClass = EnforceType(Builder, ReceiverClass, IdTy); in GenerateMessageSendSuper()
2554 IdTy, PtrTy, true), "objc_get_meta_class"); in GenerateMessageSendSuper()
2557 IdTy, PtrTy, true), "objc_get_class"); in GenerateMessageSendSuper()
2570 IdTy->getElementType(), 0, llvm::GlobalValue::InternalLinkage, in GenerateMessageSendSuper()
2577 IdTy->getElementType(), 0, llvm::GlobalValue::InternalLinkage, in GenerateMessageSendSuper()
2584 llvm::Type *CastTy = llvm::StructType::get(IdTy, IdTy); in GenerateMessageSendSuper()
2595 llvm::StructType::get(Receiver->getType(), IdTy); in GenerateMessageSendSuper()
2676 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy)); in GenerateMessageSend()
2683 Receiver = EnforceType(Builder, Receiver, IdTy); in GenerateMessageSend()
2713 CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true), in GenerateMessageSend()
2720 CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true), in GenerateMessageSend()
2725 llvm::FunctionType::get(IdTy, IdTy, true), "objc_msgSend") in GenerateMessageSend()
3071 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy)); in GenerateEmptyProtocol()
3143 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy)); in GenerateProtocol()
3155 IdTy); in GenerateProtocol()
3601 llvm::ConstantExpr::getBitCast(ClassStruct, IdTy)); in GenerateClass()
3607 llvm::ConstantExpr::getBitCast(MetaClassStruct, IdTy)); in GenerateClass()
3969 ExceptionAsObject = CGF.Builder.CreateBitCast(ExceptionAsObject, IdTy); in EmitThrowStmt()
3989 src = EnforceType(B, src, IdTy); in EmitObjCWeakAssign()
3998 src = EnforceType(B, src, IdTy); in EmitObjCGlobalAssign()
4009 src = EnforceType(B, src, IdTy); in EmitObjCIvarAssign()
4010 dst = EnforceType(B, dst, IdTy); in EmitObjCIvarAssign()
4017 src = EnforceType(B, src, IdTy); in EmitObjCStrongCastAssign()