Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:IdTy

132   llvm::PointerType *IdTy;
605 EnforceType(Builder, Receiver, IdTy),
623 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy, NULL);
676 self = llvm::ConstantPointerNull::get(IdTy);
685 EnforceType(Builder, self, IdTy) };
721 SelectorTy, IdTy, NULL);
738 EnterCatchFn.init(&CGM, "objc_begin_catch", IdTy, PtrTy, NULL);
746 SetPropertyAtomic.init(&CGM, "objc_setProperty_atomic", VoidTy, IdTy,
747 SelectorTy, IdTy, PtrDiffTy, NULL);
749 IdTy, SelectorTy, IdTy, PtrDiffTy, NULL);
751 IdTy, SelectorTy, IdTy, PtrDiffTy, NULL);
753 VoidTy, IdTy, SelectorTy, IdTy, PtrDiffTy, NULL);
821 EnforceType(Builder, Receiver, IdTy),
870 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy, NULL);
871 MsgLookupFnSRet.init(&CGM, "objc_msg_lookup_stret", IMPTy, IdTy,
959 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy));
961 IdTy = PtrToInt8Ty;
963 PtrToIdTy = llvm::PointerType::getUnqual(IdTy);
965 ObjCSuperTy = llvm::StructType::get(IdTy, IdTy, NULL);
971 ExceptionThrowFn.init(&CGM, "objc_exception_throw", VoidTy, IdTy, NULL);
972 ExceptionReThrowFn.init(&CGM, "objc_exception_throw", VoidTy, IdTy, NULL);
974 SyncEnterFn.init(&CGM, "objc_sync_enter", IntTy, IdTy, NULL);
976 SyncExitFn.init(&CGM, "objc_sync_exit", IntTy, IdTy, NULL);
980 IdTy, NULL);
983 GetPropertyFn.init(&CGM, "objc_getProperty", IdTy, IdTy, SelectorTy,
986 SetPropertyFn.init(&CGM, "objc_setProperty", VoidTy, IdTy, SelectorTy,
987 PtrDiffTy, IdTy, BoolTy, BoolTy, NULL);
996 llvm::Type *IMPArgs[] = { IdTy, SelectorTy };
997 IMPTy = llvm::PointerType::getUnqual(llvm::FunctionType::get(IdTy, IMPArgs,
1017 IvarAssignFn.init(&CGM, "objc_assign_ivar", IdTy, IdTy, IdTy, PtrDiffTy,
1020 StrongCastAssignFn.init(&CGM, "objc_assign_strongCast", IdTy, IdTy,
1023 GlobalAssignFn.init(&CGM, "objc_assign_global", IdTy, IdTy, PtrToIdTy,
1026 WeakAssignFn.init(&CGM, "objc_assign_weak", IdTy, IdTy, PtrToIdTy, NULL);
1028 WeakReadFn.init(&CGM, "objc_read_weak", IdTy, PtrToIdTy, NULL);
1051 CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, PtrToInt8Ty, true),
1212 isa = new llvm::GlobalVariable(TheModule, IdTy, /* isConstant */false,
1260 ActualArgs.add(RValue::get(EnforceType(Builder, Receiver, IdTy)), ASTIdTy);
1271 IdTy, PtrTy, true), "objc_get_meta_class");
1274 IdTy, PtrTy, true), "objc_get_class");
1286 MetaClassPtrAlias = new llvm::GlobalAlias(IdTy,
1293 ClassPtrAlias = new llvm::GlobalAlias(IdTy,
1303 llvm::StructType::get(IdTy, IdTy, NULL)));
1310 Receiver->getType(), IdTy, NULL);
1387 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy));
1394 Receiver = EnforceType(Builder, Receiver, IdTy);
1423 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1428 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1431 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1753 llvm::StructType *ProtocolTy = llvm::StructType::get(IdTy,
1765 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy));
1915 llvm::StructType *ProtocolTy = llvm::StructType::get(IdTy,
1929 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy));
1940 ".objc_protocol"), IdTy);
2377 llvm::ConstantExpr::getBitCast(ClassStruct, IdTy));
2383 llvm::ConstantExpr::getBitCast(MetaClassStruct, IdTy));
2714 ExceptionAsObject = CGF.Builder.CreateBitCast(ExceptionAsObject, IdTy);
2733 src = EnforceType(B, src, IdTy);
2742 src = EnforceType(B, src, IdTy);
2755 src = EnforceType(B, src, IdTy);
2756 dst = EnforceType(B, dst, IdTy);
2763 src = EnforceType(B, src, IdTy);