Lines Matching refs:Signature
282 expandTypesInSignature(const std::vector<Record *> &Signature,
417 static void VerifySignature(const std::vector<Record *> &Signature, in VerifySignature() argument
422 for (const auto *T : Signature) { in VerifySignature()
472 auto Signature = B->getValueAsListOfDefs("Signature"); in GetOverloads() local
477 return a.first == Signature; in GetOverloads()
481 VerifySignature(Signature, B); in GetOverloads()
482 SignaturesList.push_back(std::make_pair(Signature, CumulativeSignIndex)); in GetOverloads()
484 CumulativeSignIndex += Signature.size(); in GetOverloads()
643 for (const auto &Signature : Fct.second) { in GroupBySignature() local
644 CurSignatureList->push_back(Signature.second); in GroupBySignature()
1007 const std::vector<Record *> &Signature, in expandTypesInSignature() argument
1013 for (const auto &Arg : Signature) { in expandTypesInSignature()
1037 for (unsigned ArgNum = 0; ArgNum < Signature.size(); ArgNum++) { in expandTypesInSignature()
1111 for (const auto &Signature : FTypes) { in emit() local
1113 OS << Signature[0] << " test" << TestID++ << "_" << Name << "("; in emit()
1114 if (Signature.size() > 1) { in emit()
1115 for (unsigned I = 1; I < Signature.size(); I++) { in emit()
1118 OS << Signature[I] << " arg" << I; in emit()
1125 if (Signature[0] != "void") { in emit()
1129 for (unsigned I = 1; I < Signature.size(); I++) { in emit()