reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGObjCGNU.cpp
  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);