| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.h | 177 static const char *stripRegisterPrefix(const char *RegName) { in stripRegisterPrefix() argument 178 switch (RegName[0]) { in stripRegisterPrefix() 180 if (RegName[1] == 'c' && RegName[2] == 'c') in stripRegisterPrefix() 181 return RegName + 3; in stripRegisterPrefix() 186 if (RegName[1] == 's') { in stripRegisterPrefix() 187 if (RegName[2] == 'p') in stripRegisterPrefix() 188 return RegName + 3; in stripRegisterPrefix() 189 return RegName + 2; in stripRegisterPrefix() 191 return RegName + 1; in stripRegisterPrefix() 193 if (RegName[1] == 'r') in stripRegisterPrefix() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/ |
| H A D | LVLGen.cpp | 61 #define RegName(no) \ in runOnMachineBasicBlock() macro 81 LLVM_DEBUG(dbgs() << "Vector length is " << RegName(Reg) << ". "); in runOnMachineBasicBlock() 83 << (HasRegForVL ? RegName(RegForVL) : "unknown") in runOnMachineBasicBlock() 90 << RegName(Reg) << ".\n"); in runOnMachineBasicBlock() 106 LLVM_DEBUG(dbgs() << RegName(RegForVL) << " is needed to be updated: "); in runOnMachineBasicBlock()
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFExpression.cpp | 245 auto RegName = DumpOpts.GetNameForDWARFReg(DwarfRegNum, DumpOpts.IsEH); in prettyPrintRegisterOp() local 246 if (!RegName.empty()) { in prettyPrintRegisterOp() 249 OS << ' ' << RegName << format("%+" PRId64, Operands[OpNum]); in prettyPrintRegisterOp() 251 OS << ' ' << RegName.data(); in prettyPrintRegisterOp() 417 auto RegName = GetNameForDWARFReg(DwarfRegNum, false); in printCompactDWARFExpr() local 418 if (RegName.empty()) in printCompactDWARFExpr() 421 S << RegName; in printCompactDWARFExpr() 427 auto RegName = GetNameForDWARFReg(DwarfRegNum, false); in printCompactDWARFExpr() local 428 if (RegName.empty()) in printCompactDWARFExpr() 431 S << RegName; in printCompactDWARFExpr() [all …]
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/ |
| H A D | SnippetFile.cpp | 75 const auto RegName = CommentText.ltrim(); in HandleComment() local 76 if (unsigned Reg = findRegisterByName(RegName)) in HandleComment() 79 errs() << "unknown register '" << RegName in HandleComment() 101 unsigned findRegisterByName(const StringRef RegName) const { in findRegisterByName() 102 auto Iter = RegNameToRegNo.find(RegName); in findRegisterByName() 105 errs() << "'" << RegName in findRegisterByName()
|
| H A D | BenchmarkResult.cpp | 72 const StringRef RegName = State->getRegInfo().getName(RegNo); in getRegName() local 73 if (RegName.empty()) in getRegName() 75 return RegName; in getRegName() 78 std::optional<unsigned> getRegNo(StringRef RegName) { in getRegNo() 79 auto Iter = RegNameToRegNo.find(RegName); in getRegNo() 82 ErrorStream << "No register with name '" << RegName << "'\n"; in getRegNo()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCInstPrinter.cpp | 51 const char *RegName = getRegisterName(Reg); in printRegName() local 52 OS << RegName; in printRegName() 593 bool PPCInstPrinter::showRegistersWithPercentPrefix(const char *RegName) const { in showRegistersWithPercentPrefix() 597 switch (RegName[0]) { in showRegistersWithPercentPrefix() 646 const char *RegName; in printOperand() local 647 RegName = getVerboseConditionRegName(Reg, MRI.getEncodingValue(Reg)); in printOperand() 648 if (RegName == nullptr) in printOperand() 649 RegName = getRegisterName(Reg); in printOperand() 650 if (showRegistersWithPercentPrefix(RegName)) in printOperand() 653 RegName = PPCRegisterInfo::stripRegisterPrefix(RegName); in printOperand() [all …]
|
| H A D | PPCInstPrinter.h | 24 bool showRegistersWithPercentPrefix(const char *RegName) const;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/AsmParser/ |
| H A D | XtensaAsmParser.cpp | 482 StringRef RegName; in parseRegister() local 503 RegName = StringRef(std::to_string(getLexer().getTok().getIntVal())); in parseRegister() 504 RegNo = MatchRegisterName(RegName); in parseRegister() 506 RegNo = MatchRegisterAltName(RegName); in parseRegister() 509 RegName = getLexer().getTok().getIdentifier(); in parseRegister() 510 RegNo = MatchRegisterName(RegName); in parseRegister() 512 RegNo = MatchRegisterAltName(RegName); in parseRegister() 619 StringRef RegName = Name.drop_front(4); in ParseInstructionWithSR() local 620 unsigned RegNo = MatchRegisterName(RegName); in ParseInstructionWithSR() 623 RegNo = MatchRegisterAltName(RegName); in ParseInstructionWithSR()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZInstPrinter.cpp | 63 const char *RegName = getRegisterName(Reg); in printFormattedRegName() local 66 assert(isalpha(RegName[0]) && isdigit(RegName[1])); in printFormattedRegName() 67 O << markup("<reg:") << (RegName + 1) << markup(">"); in printFormattedRegName() 69 O << markup("<reg:") << '%' << RegName << markup(">"); in printFormattedRegName()
|
| /openbsd-src/gnu/llvm/clang/lib/Basic/Targets/ |
| H A D | X86.h | 202 bool isSPRegName(StringRef RegName) const override { in isSPRegName() argument 203 return RegName.equals("esp") || RegName.equals("rsp"); in isSPRegName() 225 bool validateGlobalRegisterVariable(StringRef RegName, unsigned RegSize, in validateGlobalRegisterVariable() argument 229 if (RegName.equals("esp") || RegName.equals("ebp")) { in validateGlobalRegisterVariable() 780 bool validateGlobalRegisterVariable(StringRef RegName, unsigned RegSize, in validateGlobalRegisterVariable() argument 784 if (RegName.equals("rsp") || RegName.equals("rbp")) { in validateGlobalRegisterVariable() 791 return X86TargetInfo::validateGlobalRegisterVariable(RegName, RegSize, in validateGlobalRegisterVariable()
|
| H A D | SystemZ.h | 78 bool isSPRegName(StringRef RegName) const override { in isSPRegName() argument 79 return RegName.equals("r15"); in isSPRegName()
|
| H A D | PPC.h | 357 bool isSPRegName(StringRef RegName) const override { in isSPRegName() argument 358 return RegName.equals("r1") || RegName.equals("x1"); in isSPRegName()
|
| /openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
| H A D | CallingConvEmitter.cpp | 392 const std::string &RegName = Entry.first; in EmitArgRegisterLists() local 395 if (RegName.empty()) in EmitArgRegisterLists() 416 const std::string &RegName = Entry.first; in EmitArgRegisterLists() local 419 O << "const MCRegister " << RegName << "_Swift_ArgRegs[] = { "; in EmitArgRegisterLists()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 1449 auto parseRegister = [&](const yaml::StringValue &RegName, Register &RegVal) { in parseMachineFunctionInfo() argument 1451 if (parseNamedRegisterReference(PFS, TempReg, RegName.Value, Error)) { in parseMachineFunctionInfo() 1452 SourceRange = RegName.SourceRange; in parseMachineFunctionInfo() 1460 auto parseOptionalRegister = [&](const yaml::StringValue &RegName, in parseMachineFunctionInfo() 1462 return !RegName.Value.empty() && parseRegister(RegName, RegVal); in parseMachineFunctionInfo() 1468 auto diagnoseRegisterClass = [&](const yaml::StringValue &RegName) { in parseMachineFunctionInfo() argument 1473 RegName.Value.size(), SourceMgr::DK_Error, in parseMachineFunctionInfo() 1474 "incorrect register class for field", RegName.Value, in parseMachineFunctionInfo() 1476 SourceRange = RegName.SourceRange; in parseMachineFunctionInfo()
|
| H A D | AMDGPUTargetTransformInfo.cpp | 869 StringRef RegName = in isReadRegisterSourceOfDivergence() local 878 if (RegName.startswith("vcc") || RegName.empty()) in isReadRegisterSourceOfDivergence() 883 return RegName[0] == 'v' || RegName[0] == 'a'; in isReadRegisterSourceOfDivergence()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/MIRParser/ |
| H A D | MIParser.h | 106 bool getRegisterByName(StringRef RegName, Register &Reg); 188 VRegInfo &getVRegInfoNamed(StringRef RegName);
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/AsmParser/ |
| H A D | CSKYAsmParser.cpp | 433 auto RegName = [](MCRegister Reg) { in print() local 448 OS << "<register " << RegName(getReg()) << ">"; in print() 452 OS << RegName(getRegSeq().first) << "-" << RegName(getRegSeq().second) in print() 457 OS << RegName(getRegList().List1From) << "-" in print() 458 << RegName(getRegList().List1To) << ","; in print() 459 OS << RegName(getRegList().List2From) << "-" in print() 460 << RegName(getRegList().List2To) << ","; in print() 461 OS << RegName(getRegList().List3From) << "-" in print() 462 << RegName(getRegList().List3To) << ","; in print() 463 OS << RegName(getRegList().List4From) << "-" in print() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86AsmParser.cpp | 1092 bool MatchRegisterByName(MCRegister &RegNo, StringRef RegName, SMLoc StartLoc, 1381 bool X86AsmParser::MatchRegisterByName(MCRegister &RegNo, StringRef RegName, in MatchRegisterByName() argument 1385 RegName.consume_front("%"); in MatchRegisterByName() 1387 RegNo = MatchRegisterName(RegName); in MatchRegisterByName() 1391 RegNo = MatchRegisterName(RegName.lower()); in MatchRegisterByName() 1408 "register %" + RegName + " is only available in 64-bit mode", in MatchRegisterByName() 1415 if (RegNo == 0 && RegName.startswith("db")) { in MatchRegisterByName() 1416 if (RegName.size() == 3) { in MatchRegisterByName() 1417 switch (RegName[2]) { in MatchRegisterByName() 1449 } else if (RegName.size() == 4 && RegName[2] == '1') { in MatchRegisterByName() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZAsmPrinter.cpp | 796 const char *RegName = SystemZInstPrinter::getRegisterName(RegNo); in printFormattedRegName() local 799 assert(isalpha(RegName[0]) && isdigit(RegName[1])); in printFormattedRegName() 800 OS << (RegName + 1); in printFormattedRegName() 802 OS << '%' << RegName; in printFormattedRegName()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/AsmParser/ |
| H A D | AVRAsmParser.cpp | 756 std::ostringstream RegName; in validateTargetOperandClass() local 757 RegName << "r" << RegNum; in validateTargetOperandClass() 758 RegNum = MatchRegisterName(RegName.str()); in validateTargetOperandClass()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUPALMetadata.cpp | 694 if (const char *RegName = getRegisterName(Key.getUInt())) { in toString() local 697 KeyName += RegName; in toString()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.h | 98 Register getRegisterByName(const char *RegName, LLT VT,
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-objdump/ |
| H A D | SourcePrinter.cpp | 49 if (const char *RegName = MRI.getName(*LLVMRegNum)) in print() local 50 return StringRef(RegName); in print()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.h | 142 Register getRegisterByName(const char *RegName, LLT VT,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 104 Register getRegisterByName(const char* RegName, LLT VT,
|