Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Name

133 /// getQualifiedName - Return the name of the specified record, with a
234 const CodeGenRegister *CodeGenTarget::getRegisterByName(StringRef Name) const {
236 StringMap<CodeGenRegister*>::const_iterator I = Regs.find(Name);
288 GetInstByName(const char *Name,
292 const Record *Rec = Records.getDef(Name);
296 PrintFatalError(Twine("Could not find '") + Name + "' instruction!");
330 // Sort them by name.
471 Name = R->getValueAsString("LLVMName");
473 if (Name == "") {
474 // If an explicit name isn't specified, derive one from the DefName.
475 Name = "llvm.";
478 Name += (EnumName[i] == '_') ? '.' : EnumName[i];
481 if (Name.size() <= 5 ||
482 std::string(Name.begin(), Name.begin() + 5) != "llvm.")
483 PrintFatalError("Intrinsic '" + DefName + "'s name does not start with 'llvm.'!");
486 // If TargetPrefix is specified, make sure that Name starts with
489 if (Name.size() < 6+TargetPrefix.size() ||
490 std::string(Name.begin() + 5, Name.begin() + 6 + TargetPrefix.size())