Lines Matching refs:Signature
81 void insert(ArrayRef<PrototypeDescriptor> Signature);
90 unsigned getIndex(ArrayRef<PrototypeDescriptor> Signature);
259 [&](const SmallVector<PrototypeDescriptor> &Signature) { in init() argument
260 if (Signature.empty()) in init()
263 Signatures.insert(Signature); in init()
278 void SemaSignatureTable::insert(ArrayRef<PrototypeDescriptor> Signature) { in insert() argument
279 if (getIndex(Signature) != INVALID_INDEX) in insert()
283 SignatureTable.insert(SignatureTable.begin(), Signature.begin(), in insert()
284 Signature.end()); in insert()
287 unsigned SemaSignatureTable::getIndex(ArrayRef<PrototypeDescriptor> Signature) { in getIndex() argument
290 if (Signature.empty()) in getIndex()
294 if (Signature.size() <= SignatureTable.size()) { in getIndex()
295 size_t Bound = SignatureTable.size() - Signature.size() + 1; in getIndex()
297 if (equal(Signature.begin(), Signature.end(), in getIndex()