Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:IdTy

134   llvm::PointerType *IdTy;
545 EnforceType(Builder, Receiver, IdTy),
562 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy, NULL);
598 self = llvm::ConstantPointerNull::get(IdTy);
607 EnforceType(Builder, self, IdTy) };
639 SelectorTy, IdTy, NULL);
735 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy));
737 IdTy = PtrToInt8Ty;
739 PtrToIdTy = llvm::PointerType::getUnqual(IdTy);
741 ObjCSuperTy = llvm::StructType::get(IdTy, IdTy, NULL);
747 ExceptionThrowFn.init(&CGM, "objc_exception_throw", VoidTy, IdTy, NULL);
748 ExceptionReThrowFn.init(&CGM, "objc_exception_throw", VoidTy, IdTy, NULL);
750 SyncEnterFn.init(&CGM, "objc_sync_enter", IntTy, IdTy, NULL);
752 SyncExitFn.init(&CGM, "objc_sync_exit", IntTy, IdTy, NULL);
756 IdTy, NULL);
759 GetPropertyFn.init(&CGM, "objc_getProperty", IdTy, IdTy, SelectorTy,
762 SetPropertyFn.init(&CGM, "objc_setProperty", VoidTy, IdTy, SelectorTy,
763 PtrDiffTy, IdTy, BoolTy, BoolTy, NULL);
772 llvm::Type *IMPArgs[] = { IdTy, SelectorTy };
773 IMPTy = llvm::PointerType::getUnqual(llvm::FunctionType::get(IdTy, IMPArgs,
793 IvarAssignFn.init(&CGM, "objc_assign_ivar", IdTy, IdTy, IdTy, PtrDiffTy,
796 StrongCastAssignFn.init(&CGM, "objc_assign_strongCast", IdTy, IdTy,
799 GlobalAssignFn.init(&CGM, "objc_assign_global", IdTy, IdTy, PtrToIdTy,
802 WeakAssignFn.init(&CGM, "objc_assign_weak", IdTy, IdTy, PtrToIdTy, NULL);
804 WeakReadFn.init(&CGM, "objc_read_weak", IdTy, PtrToIdTy, NULL);
827 CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, PtrToInt8Ty, true),
987 isa = new llvm::GlobalVariable(TheModule, IdTy, /* isConstant */false,
1035 ActualArgs.add(RValue::get(EnforceType(Builder, Receiver, IdTy)), ASTIdTy);
1046 IdTy, PtrTy, true), "objc_get_meta_class");
1049 IdTy, PtrTy, true), "objc_get_class");
1061 MetaClassPtrAlias = new llvm::GlobalAlias(IdTy,
1068 ClassPtrAlias = new llvm::GlobalAlias(IdTy,
1078 llvm::StructType::get(IdTy, IdTy, NULL)));
1085 Receiver->getType(), IdTy, NULL);
1162 IdTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(ASTIdTy));
1169 Receiver = EnforceType(Builder, Receiver, IdTy);
1198 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1203 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1206 imp = CGM.CreateRuntimeFunction(llvm::FunctionType::get(IdTy, IdTy, true),
1528 llvm::StructType *ProtocolTy = llvm::StructType::get(IdTy,
1540 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy));
1691 llvm::StructType *ProtocolTy = llvm::StructType::get(IdTy,
1705 llvm::ConstantInt::get(Int32Ty, ProtocolVersion), IdTy));
1716 ".objc_protocol"), IdTy);
2155 llvm::ConstantExpr::getBitCast(ClassStruct, IdTy));
2161 llvm::ConstantExpr::getBitCast(MetaClassStruct, IdTy));
2488 ExceptionAsObject = CGF.Builder.CreateBitCast(ExceptionAsObject, IdTy);
2521 src = EnforceType(B, src, IdTy);
2530 src = EnforceType(B, src, IdTy);
2543 src = EnforceType(B, src, IdTy);
2544 dst = EnforceType(B, dst, IdTy);
2551 src = EnforceType(B, src, IdTy);