Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp419 bool parseRegister(Register &Reg, bool RestoreOnFailure = false);
423 ParseStatus parseRegister(OperandVector &Operands, RegisterKind Kind);
496 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
511 return parseRegister(Operands, GR32Reg); in parseGR32()
514 return parseRegister(Operands, GRH32Reg); in parseGRH32()
520 return parseRegister(Operands, GR64Reg); in parseGR64()
523 return parseRegister(Operands, GR128Reg); in parseGR128()
527 return parseRegister(Operands, GR32Reg); in parseADDR32()
531 return parseRegister(Operands, GR64Reg); in parseADDR64()
537 return parseRegister(Operands, FP32Reg); in parseFP32()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp59 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
73 int parseRegister(bool RestoreOnFailure = false);
377 int AVRAsmParser::parseRegister(bool RestoreOnFailure) { in parseRegister() function in AVRAsmParser
404 int RegNo = parseRegister(); in tryParseRegisterOperand()
576 RegNo = parseRegister(); in parseMemriOperand()
598 bool AVRAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in AVRAsmParser
601 Reg = parseRegister(/*RestoreOnFailure=*/false); in parseRegister()
610 Reg = parseRegister(/*RestoreOnFailure=*/true); in tryParseRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp42 bool parseRegister(MCRegister &Reo, SMLoc &StartLoc, SMLoc &EndLoc) override;
60 ParseStatus parseRegister(OperandVector &Operands);
353 bool BPFAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in BPFAsmParser
441 ParseStatus BPFAsmParser::parseRegister(OperandVector &Operands) { in parseRegister() function in BPFAsmParser
507 if (parseRegister(Operands).isSuccess()) in ParseInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp47 ParseStatus parseRegister(MCRegister &RegNo);
69 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
702 ParseStatus M68kAsmParser::parseRegister(MCRegister &RegNo) { in parseRegister() function in M68kAsmParser
734 bool M68kAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in M68kAsmParser
746 ParseStatus Result = parseRegister(Reg); in tryParseRegister()
832 Result = parseRegister(MemOp.OuterReg); in parseMemOp()
844 Result = parseRegister(MemOp.InnerReg); in parseMemOp()
901 ParseStatus Result = parseRegister(FirstRegister); in parseRegOrMoveMask()
909 Result = parseRegister(LastRegister); in parseRegOrMoveMask()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp51 std::unique_ptr<LanaiOperand> parseRegister(bool RestoreOnFailure = false);
68 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
689 LanaiAsmParser::parseRegister(bool RestoreOnFailure) { in parseRegister() function in LanaiAsmParser
715 bool LanaiAsmParser::parseRegister(MCRegister &RegNum, SMLoc &StartLoc, in parseRegister() function in LanaiAsmParser
720 std::unique_ptr<LanaiOperand> Op = parseRegister(/*RestoreOnFailure=*/false); in parseRegister()
731 std::unique_ptr<LanaiOperand> Op = parseRegister(/*RestoreOnFailure=*/true); in tryParseRegister()
908 std::unique_ptr<LanaiOperand> Op = parseRegister(); in parseMemoryOperand()
932 Op = parseRegister(); in parseMemoryOperand()
982 Offset = parseRegister(); in parseMemoryOperand()
1023 std::unique_ptr<LanaiOperand> Op = parseRegister(); in parseOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp48 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
292 bool MSP430AsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in MSP430AsmParser
453 if (!parseRegister(RegNo, StartLoc, EndLoc)) { in ParseOperand()
471 if (parseRegister(RegNo, RegStartLoc, EndLoc)) in ParseOperand()
502 if (parseRegister(RegNo, RegStartLoc, EndLoc)) in ParseOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp75 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
107 ParseStatus parseRegister(OperandVector &Operands);
1013 bool CSKYAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in CSKYAsmParser
1028 ParseStatus CSKYAsmParser::parseRegister(OperandVector &Operands) { in parseRegister() function in CSKYAsmParser
1057 if (!parseRegister(Operands).isSuccess()) { in parseBaseRegImm()
1074 if (parseRegister(Operands).isSuccess()) { in parseBaseRegImm()
1135 auto Res = parseRegister(Operands); in parseOperand()
1428 if (!parseRegister(Operands).isSuccess()) in parseRegSeq()
1436 if (!parseRegister(Operands).isSuccess()) in parseRegSeq()
1453 if (!parseRegister(Operands).isSuccess()) in parseRegList()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp47 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
65 ParseStatus parseRegister(OperandVector &Operands, bool AllowParens = false,
533 bool XtensaAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in XtensaAsmParser
549 ParseStatus XtensaAsmParser::parseRegister(OperandVector &Operands, in parseRegister() function in XtensaAsmParser
665 if (parseRegister(Operands, true, SR).isSuccess()) in parseOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp1552 auto parseRegister = [&](const yaml::StringValue &RegName, Register &RegVal) { in parseMachineFunctionInfo() local
1565 return !RegName.Value.empty() && parseRegister(RegName, RegVal); in parseMachineFunctionInfo()
1590 if (parseRegister(YamlMFI.ScratchRSrcReg, MFI->ScratchRSrcReg) || in parseMachineFunctionInfo()
1591 parseRegister(YamlMFI.FrameOffsetReg, MFI->FrameOffsetReg) || in parseMachineFunctionInfo()
1592 parseRegister(YamlMFI.StackPtrOffsetReg, MFI->StackPtrOffsetReg)) in parseMachineFunctionInfo()
1612 if (parseRegister(YamlReg, ParsedReg)) in parseMachineFunctionInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp58 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
799 bool VEAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in VEAsmParser
1257 if (parseRegister(IndexReg, S, E)) in parseMEMOperand()
1291 if (parseRegister(BaseReg, S, E)) in parseMEMOperand()
1339 if (parseRegister(BaseReg, S, E)) in parseMEMAsOperand()
1372 if (parseRegister(BaseReg, S, E)) in parseMEMAsOperand()
1378 if (parseRegister(BaseReg, S, E)) in parseMEMAsOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp46 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
76 ParseStatus parseRegister(OperandVector &Operands);
627 bool LoongArchAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in LoongArchAsmParser
653 ParseStatus LoongArchAsmParser::parseRegister(OperandVector &Operands) { in parseRegister() function in LoongArchAsmParser
759 if (!parseRegister(Operands).isSuccess()) in parseAtomicMemOp()
788 if (parseRegister(Operands).isSuccess() || in parseOperand()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCTargetAsmParser.h418 virtual bool parseRegister(MCRegister &Reg, SMLoc &StartLoc,
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp114 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
199 ParseStatus parseRegister(OperandVector &Operands, bool AllowParens = false);
1687 bool RISCVAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in RISCVAsmParser
1709 ParseStatus RISCVAsmParser::parseRegister(OperandVector &Operands, in parseRegister() function in RISCVAsmParser
2450 if (!parseRegister(Operands).isSuccess()) in parseMemOpBaseReg()
2504 if (!parseRegister(Operands).isSuccess()) in parseZeroOffsetMemOp()
2677 if (parseRegister(Operands, true).isSuccess()) in parseOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1286 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
1592 bool X86AsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in X86AsmParser
2600 if (Tok.is(AsmToken::Identifier) && !parseRegister(RegNo, Start, End)) { in parseIntelOperand()
2922 if (!parseRegister(RegNo, RegLoc, StartLoc) && in HandleAVX512Operand()
3180 if (parseRegister(RegNo, StartLoc, EndLoc)) in parsePrimaryExpr()
4776 if (parseRegister(Reg, DummyLoc, DummyLoc) || parseEOL()) in parseDirectiveFPOSetFrame()
4785 if (parseRegister(Reg, DummyLoc, DummyLoc) || parseEOL()) in parseDirectiveFPOPushReg()
4832 if (parseRegister(RegNo, startLoc, endLoc)) in parseSEHRegisterNumber()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp119 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
930 if (!parseRegister(Register, Begin, End)) { in parseOperand()
1022 bool HexagonAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in HexagonAsmParser
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp77 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
847 bool SparcAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in SparcAsmParser
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp446 bool parseRegister(Register &Reg, VRegInfo *&VRegInfo);
1247 if (parseRegister(Reg, Info)) in parseStandaloneRegister()
1553 bool MIParser::parseRegister(Register &Reg, VRegInfo *&Info) { in parseRegister() function in MIParser
1749 if (parseRegister(Reg, RegInfo)) in parseRegisterOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp167 bool parseRegister(OperandVector &Operands);
326 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
2934 bool AArch64AsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in AArch64AsmParser
3894 if (Tok.isNot(AsmToken::Identifier) || parseRegister(Operands)) in parseSysAlias()
4271 bool AArch64AsmParser::parseRegister(OperandVector &Operands) { in parseRegister() function in AArch64AsmParser
4858 if (!parseRegister(Operands)) { in parseOperand()
5020 if (check(parseRegister(Reg, Start, End), getLoc(), "expected register")) in parseRegisterInRange()
7569 if (check(parseRegister(Reg, Start, End), getLoc(), "expected register") || in parseDirectiveSEHSaveAnyReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp108 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
1353 bool PPCAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in PPCAsmParser
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp271 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override { in parseRegister() function in __anon9b7df71c0111::WebAssemblyAsmParser
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1577 std::unique_ptr<AMDGPUOperand> parseRegister(bool RestoreOnFailure = false);
1580 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
2658 auto R = parseRegister(); in ParseRegister()
2667 bool AMDGPUAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in AMDGPUAsmParser
3105 AMDGPUAsmParser::parseRegister(bool RestoreOnFailure) { in parseRegister() function in AMDGPUAsmParser
3223 if (auto R = parseRegister()) { in parseReg()
3449 std::unique_ptr<AMDGPUOperand> Reg = parseRegister(); in parseVReg32OrOff()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp712 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
4201 bool ARMAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in ARMAsmParser
4213 if (parseRegister(Reg, StartLoc, EndLoc)) in tryParseRegister()
11736 if (check(parseRegister(Reg, SRegLoc, ERegLoc), SRegLoc, in parseDirectiveReq()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp183 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
6468 bool MipsAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in MipsAsmParser
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp4243 if (getTargetParser().parseRegister(RegNo, DirectiveLoc, DirectiveLoc)) in parseRegisterOrRegisterNumber()
H A DMasmParser.cpp5505 if (getTargetParser().parseRegister(RegNo, DirectiveLoc, DirectiveLoc)) in parseRegisterOrRegisterNumber()