Lines Matching defs:SelectorTy
111 llvm::PointerType *SelectorTy;
600 EnforceType(Builder, cmd, SelectorTy) };
615 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy,
619 PtrToObjCSuperTy, SelectorTy, nullptr);
676 EnforceType(Builder, cmd, SelectorTy),
714 SelectorTy, IdTy, nullptr);
717 PtrToObjCSuperTy, SelectorTy, nullptr);
740 SelectorTy, IdTy, PtrDiffTy, nullptr);
742 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr);
744 IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr);
746 VoidTy, IdTy, SelectorTy, IdTy, PtrDiffTy, nullptr);
810 EnforceType(Builder, cmd, SelectorTy) };
856 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy, nullptr);
858 SelectorTy, nullptr);
861 PtrToObjCSuperTy, SelectorTy, nullptr);
863 PtrToObjCSuperTy, SelectorTy, nullptr);
928 SelectorTy = PtrToInt8Ty;
930 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy));
971 GetPropertyFn.init(&CGM, "objc_getProperty", IdTy, IdTy, SelectorTy,
974 SetPropertyFn.init(&CGM, "objc_setProperty", VoidTy, IdTy, SelectorTy,
984 llvm::Type *IMPArgs[] = { IdTy, SelectorTy };
1068 SelectorTy->getElementType(), 0, llvm::GlobalValue::PrivateLinkage,
1394 cmd = EnforceType(Builder, cmd, SelectorTy);
2390 SelectorTy->getElementType());
2391 llvm::Type *SelStructPtrTy = SelectorTy;
2491 SelPtr = llvm::ConstantExpr::getBitCast(SelPtr, SelectorTy);