Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:IdTy

133   llvm::PointerType *IdTy;
592 EnforceType(Builder, Receiver, IdTy),
608 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy,
660 self = llvm::ConstantPointerNull::get(IdTy);
669 EnforceType(Builder, self, IdTy) };
704 SelectorTy, IdTy, nullptr);
721 EnterCatchFn.init(&CGM, "objc_begin_catch", IdTy, PtrTy, nullptr);
729 SetPropertyAtomic.init(&CGM, "objc_setProperty_atomic", VoidTy, IdTy,
730 SelectorTy, IdTy, PtrDiffTy, nullptr);
732 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr);
734 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr);
736 VoidTy, IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr);
799 EnforceType(Builder, Receiver, IdTy),
846 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy, nullptr);
847 MsgLookupFnSRet.init(&CGM, "objc_msg_lookup_stret", IMPTy, IdTy,
937 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy));
939 IdTy = PtrToInt8Ty;
941 PtrToIdTy = llvm::PointerType::getUnqual(IdTy);
943 ObjCSuperTy = llvm::StructType::get(IdTy, IdTy, nullptr);
949 ExceptionThrowFn.init(&CGM, "objc_exception_throw", VoidTy, IdTy, nullptr);
950 ExceptionReThrowFn.init(&CGM, "objc_exception_throw", VoidTy, IdTy, nullptr);
952 SyncEnterFn.init(&CGM, "objc_sync_enter", IntTy, IdTy, nullptr);
954 SyncExitFn.init(&CGM, "objc_sync_exit", IntTy, IdTy, nullptr);
958 IdTy, nullptr);
961 GetPropertyFn.init(&CGM, "objc_getProperty", IdTy, IdTy, SelectorTy,
964 SetPropertyFn.init(&CGM, "objc_setProperty", VoidTy, IdTy, SelectorTy,
965 PtrDiffTy, IdTy, BoolTy, BoolTy, nullptr);
974 llvm::Type *IMPArgs[] = { IdTy, SelectorTy };
975 IMPTy = llvm::PointerType::getUnqual(llvm::FunctionType::get(IdTy, IMPArgs,
995 IvarAssignFn.init(&CGM, "objc_assign_ivar", IdTy, IdTy, IdTy, PtrDiffTy,
998 StrongCastAssignFn.init(&CGM, "objc_assign_strongCast", IdTy, IdTy,
1001 GlobalAssignFn.init(&CGM, "objc_assign_global", IdTy, IdTy, PtrToIdTy,
1004 WeakAssignFn.init(&CGM, "objc_assign_weak", IdTy, IdTy, PtrToIdTy, nullptr);
1006 WeakReadFn.init(&CGM, "objc_read_weak", IdTy, PtrToIdTy, nullptr);
1029 CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, PtrToInt8Ty, true),
1189 isa = new llvm::GlobalVariable(TheModule, IdTy, /* isConstant */false,
1237 ActualArgs.add(RValue::get(EnforceType(Builder, Receiver, IdTy)), ASTIdTy);
1248 IdTy, PtrTy, true), "objc_get_meta_class");
1251 IdTy, PtrTy, true), "objc_get_class");
1264 IdTy->getElementType(), 0, llvm::GlobalValue::InternalLinkage,
1271 IdTy->getElementType(), 0, llvm::GlobalValue::InternalLinkage,
1280 llvm::StructType::get(IdTy, IdTy, nullptr)));
1287 Receiver->getType(), IdTy, nullptr);
1365 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy));
1372 Receiver = EnforceType(Builder, Receiver, IdTy);
1402 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1407 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1410 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1732 llvm::StructType *ProtocolTy = llvm::StructType::get(IdTy,
1744 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy));
1887 llvm::StructType *ProtocolTy = llvm::StructType::get(IdTy,
1901 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy));
1912 ".objc_protocol"), IdTy);
2333 llvm::ConstantExpr::getBitCast(ClassStruct, IdTy));
2339 llvm::ConstantExpr::getBitCast(MetaClassStruct, IdTy));
2670 ExceptionAsObject = CGF.Builder.CreateBitCast(ExceptionAsObject, IdTy);
2689 src = EnforceType(B, src, IdTy);
2698 src = EnforceType(B, src, IdTy);
2711 src = EnforceType(B, src, IdTy);
2712 dst = EnforceType(B, dst, IdTy);
2719 src = EnforceType(B, src, IdTy);