Lines Matching refs:Signature
72 void insert(ArrayRef<PrototypeDescriptor> Signature);
81 unsigned getIndex(ArrayRef<PrototypeDescriptor> Signature);
234 [&](const SmallVector<PrototypeDescriptor> &Signature) { in init() argument
235 if (Signature.empty()) in init()
238 Signatures.insert(Signature); in init()
252 void SemaSignatureTable::insert(ArrayRef<PrototypeDescriptor> Signature) { in insert() argument
253 if (getIndex(Signature) != INVALID_INDEX) in insert()
257 SignatureTable.insert(SignatureTable.begin(), Signature.begin(), in insert()
258 Signature.end()); in insert()
261 unsigned SemaSignatureTable::getIndex(ArrayRef<PrototypeDescriptor> Signature) { in getIndex() argument
264 if (Signature.empty()) in getIndex()
268 if (Signature.size() < SignatureTable.size()) { in getIndex()
269 size_t Bound = SignatureTable.size() - Signature.size() + 1; in getIndex()
271 if (equal(Signature.begin(), Signature.end(), in getIndex()