reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
692 EnforceType(Builder, cmd, SelectorTy) }; 709 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy); 712 PtrToObjCSuperTy, SelectorTy); 773 EnforceType(Builder, cmd, SelectorTy), 815 SelectorTy, IdTy); 818 PtrToObjCSuperTy, SelectorTy); 844 SelectorTy, IdTy, PtrDiffTy); 846 IdTy, SelectorTy, IdTy, PtrDiffTy); 848 IdTy, SelectorTy, IdTy, PtrDiffTy); 850 VoidTy, IdTy, SelectorTy, IdTy, PtrDiffTy); 1460 return EnforceType(GV, SelectorTy); 1471 auto *SelVal = EnforceType(GV, SelectorTy); 1983 PtrToObjCSuperTy, SelectorTy); 2043 EnforceType(Builder, cmd, SelectorTy) }; 2086 MsgLookupFn.init(&CGM, "objc_msg_lookup", IMPTy, IdTy, SelectorTy); 2088 SelectorTy); 2091 PtrToObjCSuperTy, SelectorTy); 2093 PtrToObjCSuperTy, SelectorTy); 2151 SelectorTy = PtrToInt8Ty; 2153 SelectorTy = cast<llvm::PointerType>(CGM.getTypes().ConvertType(selTy)); 2218 GetPropertyFn.init(&CGM, "objc_getProperty", IdTy, IdTy, SelectorTy, 2221 SetPropertyFn.init(&CGM, "objc_setProperty", VoidTy, IdTy, SelectorTy, 2231 llvm::Type *IMPArgs[] = { IdTy, SelectorTy }; 2330 SelectorTy->getElementType(), 0, llvm::GlobalValue::PrivateLinkage, 2669 cmd = EnforceType(Builder, cmd, SelectorTy); 3615 dyn_cast<llvm::StructType>(SelectorTy->getElementType()); 3616 llvm::Type *selStructPtrTy = SelectorTy; 3716 selPtr = llvm::ConstantExpr::getBitCast(selPtr, SelectorTy);