Lines Matching refs:Signature
282 expandTypesInSignature(const std::vector<Record *> &Signature,
301 emitTypeExtensionGuards(const SmallVectorImpl<std::string> &Signature);
463 static void VerifySignature(const std::vector<Record *> &Signature, in VerifySignature() argument
468 for (const auto *T : Signature) { in VerifySignature()
518 auto Signature = B->getValueAsListOfDefs("Signature"); in GetOverloads() local
523 return a.first == Signature; in GetOverloads()
527 VerifySignature(Signature, B); in GetOverloads()
528 SignaturesList.push_back(std::make_pair(Signature, CumulativeSignIndex)); in GetOverloads()
530 CumulativeSignIndex += Signature.size(); in GetOverloads()
689 for (const auto &Signature : Fct.second) { in GroupBySignature() local
690 CurSignatureList->push_back(Signature.second); in GroupBySignature()
1074 const std::vector<Record *> &Signature, in expandTypesInSignature() argument
1080 for (const auto &Arg : Signature) { in expandTypesInSignature()
1113 for (unsigned ArgNum = 0; ArgNum < Signature.size(); ArgNum++) { in expandTypesInSignature()
1185 const SmallVectorImpl<std::string> &Signature) { in emitTypeExtensionGuards() argument
1189 for (const auto &Ty : Signature) { in emitTypeExtensionGuards()
1238 for (const auto &Signature : FTypes) { in emit() local
1239 StringRef OptionalTypeExtEndif = emitTypeExtensionGuards(Signature); in emit()
1242 OS << Signature[0] << " test" << TestID++ << "_" << Name << "("; in emit()
1243 if (Signature.size() > 1) { in emit()
1244 for (unsigned I = 1; I < Signature.size(); I++) { in emit()
1247 OS << Signature[I] << " arg" << I; in emit()
1254 if (Signature[0] != "void") { in emit()
1258 for (unsigned I = 1; I < Signature.size(); I++) { in emit()
1301 for (const auto &Signature : FTypes) { in emit() local
1302 StringRef OptionalTypeExtEndif = emitTypeExtensionGuards(Signature); in emit()
1305 OS << Signature[0] << " __ovld "; in emit()
1314 if (Signature.size() > 1) { in emit()
1315 for (unsigned I = 1; I < Signature.size(); I++) { in emit()
1318 OS << Signature[I]; in emit()