Home
last modified time | relevance | path

Searched refs:RegName (Results 1 – 25 of 71) sorted by relevance

123

/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.h177 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 DLVLGen.cpp61 #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 DDWARFExpression.cpp245 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 DSnippetFile.cpp75 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 DBenchmarkResult.cpp72 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 DPPCInstPrinter.cpp51 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 DPPCInstPrinter.h24 bool showRegistersWithPercentPrefix(const char *RegName) const;
/openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp482 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 DSystemZInstPrinter.cpp63 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 DX86.h202 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 DSystemZ.h78 bool isSPRegName(StringRef RegName) const override { in isSPRegName() argument
79 return RegName.equals("r15"); in isSPRegName()
H A DPPC.h357 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 DCallingConvEmitter.cpp392 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 DAMDGPUTargetMachine.cpp1449 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 DAMDGPUTargetTransformInfo.cpp869 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 DMIParser.h106 bool getRegisterByName(StringRef RegName, Register &Reg);
188 VRegInfo &getVRegInfoNamed(StringRef RegName);
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp433 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 DX86AsmParser.cpp1092 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 DSystemZAsmPrinter.cpp796 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 DAVRAsmParser.cpp756 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 DAMDGPUPALMetadata.cpp694 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 DLanaiISelLowering.h98 Register getRegisterByName(const char *RegName, LLT VT,
/openbsd-src/gnu/llvm/llvm/tools/llvm-objdump/
H A DSourcePrinter.cpp49 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 DAVRISelLowering.h142 Register getRegisterByName(const char *RegName, LLT VT,
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h104 Register getRegisterByName(const char* RegName, LLT VT,

123