Lines Matching refs:Signature
282 expandTypesInSignature(const std::vector<Record *> &Signature,
301 emitTypeExtensionGuards(const SmallVectorImpl<std::string> &Signature);
451 static void VerifySignature(const std::vector<Record *> &Signature, in VerifySignature() argument
456 for (const auto *T : Signature) { in VerifySignature()
506 auto Signature = B->getValueAsListOfDefs("Signature"); in GetOverloads() local
511 return a.first == Signature; in GetOverloads()
515 VerifySignature(Signature, B); in GetOverloads()
516 SignaturesList.push_back(std::make_pair(Signature, CumulativeSignIndex)); in GetOverloads()
518 CumulativeSignIndex += Signature.size(); in GetOverloads()
677 for (const auto &Signature : Fct.second) { in GroupBySignature() local
678 CurSignatureList->push_back(Signature.second); in GroupBySignature()
1062 const std::vector<Record *> &Signature, in expandTypesInSignature() argument
1068 for (const auto &Arg : Signature) { in expandTypesInSignature()
1101 for (unsigned ArgNum = 0; ArgNum < Signature.size(); ArgNum++) { in expandTypesInSignature()
1173 const SmallVectorImpl<std::string> &Signature) { in emitTypeExtensionGuards() argument
1177 for (const auto &Ty : Signature) { in emitTypeExtensionGuards()
1226 for (const auto &Signature : FTypes) { in emit() local
1227 StringRef OptionalTypeExtEndif = emitTypeExtensionGuards(Signature); in emit()
1230 OS << Signature[0] << " test" << TestID++ << "_" << Name << "("; in emit()
1231 if (Signature.size() > 1) { in emit()
1232 for (unsigned I = 1; I < Signature.size(); I++) { in emit()
1235 OS << Signature[I] << " arg" << I; in emit()
1242 if (Signature[0] != "void") { in emit()
1246 for (unsigned I = 1; I < Signature.size(); I++) { in emit()