Lines Matching defs:Signature
221 // cos | sin | Signature | Index
280 expandTypesInSignature(ArrayRef<const Record *> Signature,
299 emitTypeExtensionGuards(const SmallVectorImpl<std::string> &Signature);
460 static void VerifySignature(ArrayRef<const Record *> Signature,
465 for (const auto *T : Signature) {
513 auto Signature = B->getValueAsListOfDefs("Signature");
518 return a.first == Signature;
522 VerifySignature(Signature, B);
523 SignaturesList.push_back(std::make_pair(Signature, CumulativeSignIndex));
525 CumulativeSignIndex += Signature.size();
637 << Overload.first->getValueAsListOfDefs("Signature").size() << ", "
684 for (const auto &Signature : Fct.second) {
685 CurSignatureList->push_back(Signature.second);
1058 ArrayRef<const Record *> Signature,
1064 for (const auto &Arg : Signature) {
1096 for (unsigned ArgNum = 0; ArgNum < Signature.size(); ArgNum++) {
1168 const SmallVectorImpl<std::string> &Signature) {
1172 for (const auto &Ty : Signature) {
1215 expandTypesInSignature(B->getValueAsListOfDefs("Signature"), FTypes);
1222 for (const auto &Signature : FTypes) {
1223 StringRef OptionalTypeExtEndif = emitTypeExtensionGuards(Signature);
1226 OS << Signature[0] << " test" << TestID++ << "_" << Name << "(";
1227 if (Signature.size() > 1) {
1228 for (unsigned I = 1; I < Signature.size(); I++) {
1231 OS << Signature[I] << " arg" << I;
1238 if (Signature[0] != "void") {
1242 for (unsigned I = 1; I < Signature.size(); I++) {
1284 expandTypesInSignature(B->getValueAsListOfDefs("Signature"), FTypes);
1286 for (const auto &Signature : FTypes) {
1287 StringRef OptionalTypeExtEndif = emitTypeExtensionGuards(Signature);
1290 OS << Signature[0] << " __ovld ";
1299 if (Signature.size() > 1) {
1300 for (unsigned I = 1; I < Signature.size(); I++) {
1303 OS << Signature[I];