Lines Matching refs:first
40 // signature, where the first entry is the return type and subsequent
149 // The first index references the return type (mandatory), and the followings
332 // the SignatureTable represent the complete signature. The first type at
418 return a.first == Signature;
454 StringSwitch<const char *>(T.first->getValueAsString("AccessQualifier"))
461 << " {OCLT_" << T.first->getValueAsString("Name") << ", "
462 << T.first->getValueAsInt("VecWidth") << ", "
463 << T.first->getValueAsBit("IsPointer") << ", "
464 << T.first->getValueAsBit("IsConst") << ", "
465 << T.first->getValueAsBit("IsVolatile") << ", "
467 << T.first->getValueAsString("AddrSpace") << "},\n";
479 for (const Record *R : P.first) {
500 StringRef ExtName = Overload.first->getValueAsDef("Extension")->getName();
502 << Overload.first->getValueAsListOfDefs("Signature").size() << ", "
503 << (Overload.first->getValueAsBit("IsPure")) << ", "
504 << (Overload.first->getValueAsBit("IsConst")) << ", "
505 << (Overload.first->getValueAsBit("IsConv")) << ", "
507 << Overload.first->getValueAsDef("MinVersion")->getValueAsInt("ID")
509 << Overload.first->getValueAsDef("MaxVersion")->getValueAsInt("ID")
526 const Record *Rec = SignatureList[Index].first;
527 const Record *Rec2 = CandidateSigs[Index].first;
564 SignatureListMap.find(Candidate)->second.Names.push_back(Fct.first);
575 SmallVector<StringRef, 4>(1, Fct.first), Fct.second};
676 OS << " case OCLT_" << ITE.first.str() << ":\n"