Lines Matching refs:selector
746 llvm::DenseMap<Selector, const ObjCMethodDecl*> MethodMap;
1379 // Since conventions are sorted by selector, the only possibility is
1380 // that the types differ enough to cause one selector or the other
1535 /// improve the efficiency of selector lookups and type checking by associating
1564 Selector fISelector = Context.Selectors.getSelector(1, &II);
2073 /// \brief Read the contents of the method pool for a given selector from
2075 void Sema::ReadMethodPool(Selector Sel) {
2110 Selector sel = chosen->getSelector();
2119 ObjCMethodDecl *Sema::LookupMethodInGlobalPool(Selector Sel, SourceRange R,
2186 ObjCMethodDecl *Sema::LookupImplementedMethodInGlobalPool(Selector Sel) {
2265 llvm::DenseMap<Selector, const ObjCMethodDecl*> InsMap;
2266 llvm::DenseMap<Selector, const ObjCMethodDecl*> ClsMap;
2580 Selector selector = method->getSelector();
2583 // with this selector before.
2584 Sema::GlobalMethodPool::iterator it = S.MethodPool.find(selector);
2587 S.ReadMethodPool(selector);
2589 it = S.MethodPool.find(selector);
2697 // Check for a method in this container which matches this selector.
2786 Selector Sel,
3180 SmallVector<std::pair<Selector, SourceLocation>, 4> Sels;
3186 // Warning will be issued only when selector table is
3192 for (llvm::DenseMap<Selector, SourceLocation>::iterator S =
3195 Selector Sel = (*S).first;