Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp440 bool parseRegister(Register &Reg, bool RequirePercent,
445 ParseStatus parseRegister(OperandVector &Operands, RegisterKind Kind);
517 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
532 return parseRegister(Operands, GR32Reg); in parseGR32()
535 return parseRegister(Operands, GRH32Reg); in parseGRH32()
541 return parseRegister(Operands, GR64Reg); in parseGR64()
544 return parseRegister(Operands, GR128Reg); in parseGR128()
548 return parseRegister(Operands, GR32Reg); in parseADDR32()
552 return parseRegister(Operands, GR64Reg); in parseADDR64()
558 return parseRegister(Operands, FP16Reg); in parseFP16()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp58 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
72 MCRegister parseRegister(bool RestoreOnFailure = false);
380 MCRegister AVRAsmParser::parseRegister(bool RestoreOnFailure) { in parseRegister() function in AVRAsmParser
407 MCRegister Reg = parseRegister(); in tryParseRegisterOperand()
579 Reg = parseRegister(); in parseMemriOperand()
601 bool AVRAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in AVRAsmParser
604 Reg = parseRegister(/*RestoreOnFailure=*/false); in parseRegister()
613 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;
62 ParseStatus parseRegister(OperandVector &Operands);
359 bool BPFAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in BPFAsmParser
447 ParseStatus BPFAsmParser::parseRegister(OperandVector &Operands) { in parseRegister() function in BPFAsmParser
512 if (parseRegister(Operands).isSuccess()) in parseInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp48 ParseStatus parseRegister(MCRegister &RegNo);
70 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
707 ParseStatus M68kAsmParser::parseRegister(MCRegister &RegNo) { in parseRegister() function in M68kAsmParser
739 bool M68kAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in M68kAsmParser
751 ParseStatus Result = parseRegister(Reg); in tryParseRegister()
837 Result = parseRegister(MemOp.OuterReg); in parseMemOp()
849 Result = parseRegister(MemOp.InnerReg); in parseMemOp()
906 ParseStatus Result = parseRegister(FirstRegister); in parseRegOrMoveMask()
914 Result = parseRegister(LastRegister); in parseRegOrMoveMask()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp50 std::unique_ptr<LanaiOperand> parseRegister(bool RestoreOnFailure = false);
67 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
688 LanaiAsmParser::parseRegister(bool RestoreOnFailure) { in parseRegister() function in LanaiAsmParser
714 bool LanaiAsmParser::parseRegister(MCRegister &RegNum, SMLoc &StartLoc, in parseRegister() function in LanaiAsmParser
719 std::unique_ptr<LanaiOperand> Op = parseRegister(/*RestoreOnFailure=*/false); in parseRegister()
730 std::unique_ptr<LanaiOperand> Op = parseRegister(/*RestoreOnFailure=*/true); in tryParseRegister()
906 std::unique_ptr<LanaiOperand> Op = parseRegister(); in parseMemoryOperand()
930 Op = parseRegister(); in parseMemoryOperand()
980 Offset = parseRegister(); in parseMemoryOperand()
1021 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()
1451 if (!parseRegister(Operands).isSuccess()) in parseRegList()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp49 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
68 parseRegister(OperandVector &Operands, bool AllowParens = false,
573 bool XtensaAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in XtensaAsmParser
589 ParseStatus XtensaAsmParser::parseRegister(OperandVector &Operands, in parseRegister() function in XtensaAsmParser
719 if (parseRegister(Operands, true, RegType, RAType).isSuccess()) in parseOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp56 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
809 bool VEAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in VEAsmParser
1237 if (parseRegister(IndexReg, S, E)) in parseMEMOperand()
1271 if (parseRegister(BaseReg, S, E)) in parseMEMOperand()
1319 if (parseRegister(BaseReg, S, E)) in parseMEMAsOperand()
1352 if (parseRegister(BaseReg, S, E)) in parseMEMAsOperand()
1358 if (parseRegister(BaseReg, S, E)) in parseMEMAsOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp1806 auto parseRegister = [&](const yaml::StringValue &RegName, Register &RegVal) { in parseMachineFunctionInfo() local
1819 return !RegName.Value.empty() && parseRegister(RegName, RegVal); in parseMachineFunctionInfo()
1844 if (parseRegister(YamlMFI.ScratchRSrcReg, MFI->ScratchRSrcReg) || in parseMachineFunctionInfo()
1845 parseRegister(YamlMFI.FrameOffsetReg, MFI->FrameOffsetReg) || in parseMachineFunctionInfo()
1846 parseRegister(YamlMFI.StackPtrOffsetReg, MFI->StackPtrOffsetReg)) in parseMachineFunctionInfo()
1866 if (parseRegister(YamlReg, ParsedReg)) in parseMachineFunctionInfo()
1881 if (parseRegister(YamlRegStr, ParsedReg)) in parseMachineFunctionInfo()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSLRootSignature.cpp510 auto Reg = parseRegister(); in parseRootConstantParams()
571 auto Reg = parseRegister(); in parseRootDescriptorParams()
646 auto Reg = parseRegister(); in parseDescriptorTableClauseParams()
746 auto Reg = parseRegister(); in parseStaticSamplerParams()
943 std::optional<Register> RootSignatureParser::parseRegister() { in parseRegister() function in clang::hlsl::RootSignatureParser
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParseHLSLRootSignature.h136 std::optional<llvm::hlsl::rootsig::Register> parseRegister();
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp56 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
88 ParseStatus parseRegister(OperandVector &Operands);
652 bool LoongArchAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in LoongArchAsmParser
698 ParseStatus LoongArchAsmParser::parseRegister(OperandVector &Operands) { in parseRegister() function in LoongArchAsmParser
801 if (!parseRegister(Operands).isSuccess()) in parseAtomicMemOp()
830 if (parseRegister(Operands).isSuccess() || in parseOperand()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCTargetAsmParser.h407 virtual bool parseRegister(MCRegister &Reg, SMLoc &StartLoc,
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1308 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
1614 bool X86AsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in X86AsmParser
2622 if (Tok.is(AsmToken::Identifier) && !parseRegister(RegNo, Start, End)) { in parseIntelOperand()
2944 if (!parseRegister(RegNo, RegLoc, StartLoc) && in HandleAVX512Operand()
3203 if (parseRegister(RegNo, StartLoc, EndLoc)) in parsePrimaryExpr()
4873 if (parseRegister(Reg, DummyLoc, DummyLoc) || parseEOL()) in parseDirectiveFPOSetFrame()
4882 if (parseRegister(Reg, DummyLoc, DummyLoc) || parseEOL()) in parseDirectiveFPOPushReg()
4929 if (parseRegister(RegNo, startLoc, endLoc)) in parseSEHRegisterNumber()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp113 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
199 ParseStatus parseRegister(OperandVector &Operands, bool AllowParens = false);
1716 bool RISCVAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in RISCVAsmParser
1738 ParseStatus RISCVAsmParser::parseRegister(OperandVector &Operands, in parseRegister() function in RISCVAsmParser
2637 if (!parseRegister(Operands).isSuccess()) in parseMemOpBaseReg()
2691 if (!parseRegister(Operands).isSuccess()) in parseZeroOffsetMemOp()
2891 if (parseRegister(Operands, true).isSuccess()) in parseOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp121 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
933 if (!parseRegister(Register, Begin, End)) { in parseOperand()
1029 bool HexagonAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in HexagonAsmParser
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp454 bool parseRegister(Register &Reg, VRegInfo *&VRegInfo);
1248 if (parseRegister(Reg, Info)) in parseStandaloneRegister()
1561 bool MIParser::parseRegister(Register &Reg, VRegInfo *&Info) { in parseRegister() function in MIParser
1757 if (parseRegister(Reg, RegInfo)) in parseRegisterOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp78 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
935 bool SparcAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in SparcAsmParser
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp168 bool parseRegister(OperandVector &Operands);
336 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
2995 bool AArch64AsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in AArch64AsmParser
3987 if (Tok.isNot(AsmToken::Identifier) || parseRegister(Operands)) in parseSysAlias()
4381 bool AArch64AsmParser::parseRegister(OperandVector &Operands) { in parseRegister() function in AArch64AsmParser
4989 if (!parseRegister(Operands)) { in parseOperand()
5164 if (check(parseRegister(Reg, Start, End), getLoc(), "expected register")) in parseRegisterInRange()
7795 if (check(parseRegister(Reg, Start, End), getLoc(), "expected register") || in parseDirectiveSEHSaveAnyReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp110 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
1350 bool PPCAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in PPCAsmParser
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp316 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.cpp1641 std::unique_ptr<AMDGPUOperand> parseRegister(bool RestoreOnFailure = false);
1644 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
2766 auto R = parseRegister(); in ParseRegister()
2775 bool AMDGPUAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in AMDGPUAsmParser
3229 AMDGPUAsmParser::parseRegister(bool RestoreOnFailure) { in parseRegister() function in AMDGPUAsmParser
3350 if (auto R = parseRegister()) { in parseReg()
3589 std::unique_ptr<AMDGPUOperand> Reg = parseRegister(); in parseVReg32OrOff()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp715 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
4208 bool ARMAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in ARMAsmParser
4220 if (parseRegister(Reg, StartLoc, EndLoc)) in tryParseRegister()
11794 const bool parseResult = parseRegister(Reg, SRegLoc, ERegLoc); in parseDirectiveReq()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp182 bool parseRegister(MCRegister &Reg, SMLoc &StartLoc, SMLoc &EndLoc) override;
6467 bool MipsAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister() function in MipsAsmParser

12