Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp445 ParseStatus parseRegister(OperandVector &Operands, RegisterKind Kind);
447 ParseStatus parseAnyRegister(OperandVector &Operands);
458 ParseStatus parseAddress(OperandVector &Operands, MemoryKind MemKind,
461 ParseStatus parsePCRel(OperandVector &Operands, int64_t MinVal,
516 ParseStatus parseDirective(AsmToken DirectiveID) override;
520 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
531 ParseStatus parseGR32(OperandVector &Operands) { in parseGR32()
534 ParseStatus parseGRH32(OperandVector &Operands) { in parseGRH32()
537 ParseStatus parseGRX32(OperandVector &Operands) { in parseGRX32()
540 ParseStatus parseGR64(OperandVector &Operands) { in parseGR64()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp43 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
61 ParseStatus parseImmediate(OperandVector &Operands);
62 ParseStatus parseRegister(OperandVector &Operands);
63 ParseStatus parseOperandAsOperator(OperandVector &Operands);
366 ParseStatus BPFAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
376 return ParseStatus::Success; in tryParseRegister()
379 return ParseStatus::NoMatch; in tryParseRegister()
382 ParseStatus BPFAsmParser::parseOperandAsOperator(OperandVector &Operands) { in parseOperandAsOperator()
391 return ParseStatus::Success; in parseOperandAsOperator()
394 return ParseStatus::NoMatch; in parseOperandAsOperator()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp114 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
120 ParseStatus parseDirective(AsmToken DirectiveID) override;
196 ParseStatus parseCSRSystemRegister(OperandVector &Operands);
197 ParseStatus parseFPImm(OperandVector &Operands);
198 ParseStatus parseImmediate(OperandVector &Operands);
199 ParseStatus parseRegister(OperandVector &Operands, bool AllowParens = false);
200 ParseStatus parseMemOpBaseReg(OperandVector &Operands);
201 ParseStatus parseZeroOffsetMemOp(OperandVector &Operands);
202 ParseStatus parseOperandWithSpecifier(OperandVector &Operands);
203 ParseStatus parseBareSymbol(OperandVector &Operands);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp79 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
83 ParseStatus parseDirective(AsmToken DirectiveID) override;
89 ParseStatus parseMEMOperand(OperandVector &Operands);
91 ParseStatus parseMembarTag(OperandVector &Operands);
93 ParseStatus parseASITag(OperandVector &Operands);
95 ParseStatus parsePrefetchTag(OperandVector &Operands);
98 ParseStatus parseTailRelocSym(OperandVector &Operands);
100 template <unsigned N> ParseStatus parseShiftAmtImm(OperandVector &Operands);
102 ParseStatus parseCallTarget(OperandVector &Operands);
104 ParseStatus parseOperand(OperandVector &Operands, StringRef Name);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp58 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
62 ParseStatus parseDirective(AsmToken DirectiveID) override;
68 ParseStatus parseMEMOperand(OperandVector &Operands);
69 ParseStatus parseMEMAsOperand(OperandVector &Operands);
70 ParseStatus parseCCOpOperand(OperandVector &Operands);
71 ParseStatus parseRDOpOperand(OperandVector &Operands);
72 ParseStatus parseMImmOperand(OperandVector &Operands);
73 ParseStatus parseOperand(OperandVector &Operands, StringRef Name);
74 ParseStatus parseVEAsmOperand(std::unique_ptr<VEOperand> &Operand);
840 ParseStatus VEAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1645 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1655 ParseStatus parseOperand(OperandVector &Operands, StringRef Mnemonic,
1662 ParseStatus parseTokenOp(StringRef Name, OperandVector &Operands);
1664 ParseStatus parseIntWithPrefix(const char *Prefix, int64_t &Int);
1666 ParseStatus
1671 ParseStatus parseOperandArrayWithPrefix(
1676 ParseStatus
1680 ParseStatus parseCPol(OperandVector &Operands);
1681 ParseStatus parseScope(OperandVector &Operands, int64_t &Scope);
1682 ParseStatus parseTH(OperandVector &Operands, int64_t &TH);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp80 ParseStatus parseDirective(AsmToken DirectiveID) override;
86 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
106 ParseStatus parseImmediate(OperandVector &Operands);
107 ParseStatus parseRegister(OperandVector &Operands);
108 ParseStatus parseBaseRegImm(OperandVector &Operands);
109 ParseStatus parseCSKYSymbol(OperandVector &Operands);
110 ParseStatus parseConstpoolSymbol(OperandVector &Operands);
111 ParseStatus parseDataSymbol(OperandVector &Operands);
112 ParseStatus parsePSRFlag(OperandVector &Operands);
113 ParseStatus parseRegSeq(OperandVector &Operands);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp48 ParseStatus parseDirective(AsmToken DirectiveID) override;
66 ParseStatus parseImmediate(OperandVector &Operands);
67 ParseStatus
71 ParseStatus parseOperandWithModifier(OperandVector &Operands);
78 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
80 return ParseStatus::NoMatch; in tryParseRegister()
83 ParseStatus parsePCRelTarget(OperandVector &Operands);
552 ParseStatus XtensaAsmParser::parsePCRelTarget(OperandVector &Operands) { in parsePCRelTarget()
562 return ParseStatus::Failure; in parsePCRelTarget()
570 return ParseStatus::Success; in parsePCRelTarget()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMCTargetAsmParser.cpp32 ParseStatus MCTargetAsmParser::parseDirective(AsmToken DirectiveID) { in parseDirective()
40 return ParseStatus::Failure; in parseDirective()
47 return ParseStatus::Success; in parseDirective()
49 return ParseStatus::Failure; in parseDirective()
50 return ParseStatus::NoMatch; in parseDirective()
H A DAsmParser.cpp1931 ParseStatus TPDirectiveReturn = getTargetParser().parseDirective(ID); in parseStatement()
H A DMasmParser.cpp2033 ParseStatus TPDirectiveReturn = getTargetParser().parseDirective(ID); in parseStatement()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp48 ParseStatus parseRegister(MCRegister &RegNo);
54 ParseStatus parseImm(OperandVector &Operands);
55 ParseStatus parseMemOp(OperandVector &Operands);
56 ParseStatus parseRegOrMoveMask(OperandVector &Operands);
71 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
707 ParseStatus M68kAsmParser::parseRegister(MCRegister &RegNo) { in parseRegister()
717 return ParseStatus::NoMatch; in parseRegister()
724 return ParseStatus::NoMatch; in parseRegister()
732 return ParseStatus::NoMatch; in parseRegister()
736 return ParseStatus::Success; in parseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp254 ParseStatus tryParseScalarRegister(MCRegister &Reg);
255 ParseStatus tryParseVectorRegister(MCRegister &Reg, StringRef &Kind,
257 ParseStatus tryParseMatrixRegister(OperandVector &Operands);
258 ParseStatus tryParseSVCR(OperandVector &Operands);
259 ParseStatus tryParseOptionalShiftExtend(OperandVector &Operands);
260 ParseStatus tryParseBarrierOperand(OperandVector &Operands);
261 ParseStatus tryParseBarriernXSOperand(OperandVector &Operands);
262 ParseStatus tryParseSysReg(OperandVector &Operands);
263 ParseStatus tryParseSysCROperand(OperandVector &Operands);
265 ParseStatus tryParsePrefetch(OperandVector &Operands);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp319 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
915 ParseStatus parseDirective(AsmToken DirectiveID) override { in parseDirective()
925 return ParseStatus::Failure; in parseDirective()
927 return ParseStatus::Failure; in parseDirective()
931 return ParseStatus::Failure; in parseDirective()
943 return ParseStatus::Failure; in parseDirective()
963 return ParseStatus::Failure; in parseDirective()
965 return ParseStatus::Failure; in parseDirective()
970 return ParseStatus::Failure; in parseDirective()
978 return ParseStatus::Failure; in parseDirective()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp59 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
65 ParseStatus parseDirective(AsmToken DirectiveID) override;
67 ParseStatus parseMemriOperand(OperandVector &Operands);
91 ParseStatus parseLiteralValues(unsigned SizeInBytes, SMLoc L);
570 ParseStatus AVRAsmParser::parseMemriOperand(OperandVector &Operands) { in parseMemriOperand()
582 return ParseStatus::Failure; in parseMemriOperand()
591 return ParseStatus::Failure; in parseMemriOperand()
598 return ParseStatus::Success; in parseMemriOperand()
610 ParseStatus AVRAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
617 return ParseStatus::NoMatch; in tryParseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp57 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
73 ParseStatus parseDirective(AsmToken DirectiveID) override;
88 ParseStatus parseRegister(OperandVector &Operands);
89 ParseStatus parseImmediate(OperandVector &Operands);
90 ParseStatus parseOperandWithModifier(OperandVector &Operands);
91 ParseStatus parseSImm26Operand(OperandVector &Operands);
92 ParseStatus parseAtomicMemOp(OperandVector &Operands);
664 ParseStatus LoongArchAsmParser::tryParseRegister(MCRegister &Reg, in tryParseRegister()
673 return ParseStatus::NoMatch; in tryParseRegister()
677 return ParseStatus::NoMatch; in tryParseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCTargetAsmParser.h127 class ParseStatus {
143 constexpr ParseStatus() : Status(NoMatch) {} in ParseStatus() function
145 constexpr ParseStatus(StatusTy Status) : Status(Status) {} in ParseStatus() function
147 constexpr ParseStatus(bool Error) : Status(Error ? Failure : Success) {} in ParseStatus() function
149 template <typename T> constexpr ParseStatus(T) = delete;
415 virtual ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
461 virtual ParseStatus parseDirective(AsmToken DirectiveID);
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp49 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
55 ParseStatus parseDirective(AsmToken DirectiveID) override;
294 ParseStatus Res = tryParseRegister(Reg, StartLoc, EndLoc); in parseRegister()
305 ParseStatus MSP430AsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
313 return ParseStatus::NoMatch; in tryParseRegister()
321 return ParseStatus::Success; in tryParseRegister()
324 return ParseStatus::Failure; in tryParseRegister()
433 ParseStatus MSP430AsmParser::parseDirective(AsmToken DirectiveID) { in parseDirective()
443 return ParseStatus::NoMatch; in parseDirective()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp68 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
80 ParseStatus parseOperand(OperandVector *Operands, StringRef Mnemonic);
82 ParseStatus parseMemoryOperand(OperandVector &Operands);
725 ParseStatus LanaiAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
732 return ParseStatus::NoMatch; in tryParseRegister()
734 return ParseStatus::Success; in tryParseRegister()
883 ParseStatus LanaiAsmParser::parseMemoryOperand(OperandVector &Operands) { in parseMemoryOperand()
913 return ParseStatus::NoMatch; in parseMemoryOperand()
919 return ParseStatus::Success; in parseMemoryOperand()
948 return ParseStatus::Success; in parseMemoryOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp628 ParseStatus parseITCondCode(OperandVector &);
629 ParseStatus parseCoprocNumOperand(OperandVector &);
630 ParseStatus parseCoprocRegOperand(OperandVector &);
631 ParseStatus parseCoprocOptionOperand(OperandVector &);
632 ParseStatus parseMemBarrierOptOperand(OperandVector &);
633 ParseStatus parseTraceSyncBarrierOptOperand(OperandVector &);
634 ParseStatus parseInstSyncBarrierOptOperand(OperandVector &);
635 ParseStatus parseProcIFlagsOperand(OperandVector &);
636 ParseStatus parseMSRMaskOperand(OperandVector &);
637 ParseStatus parseBankedRegOperand(OperandVector &);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp183 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
197 ParseStatus parseMemOperand(OperandVector &Operands);
198 ParseStatus matchAnyRegisterNameWithoutDollar(OperandVector &Operands,
200 ParseStatus matchAnyRegisterWithoutDollar(OperandVector &Operands,
202 ParseStatus matchAnyRegisterWithoutDollar(OperandVector &Operands, SMLoc S);
203 ParseStatus parseAnyRegister(OperandVector &Operands);
204 ParseStatus parseImm(OperandVector &Operands);
205 ParseStatus parseJumpTarget(OperandVector &Operands);
206 ParseStatus parseInvNum(OperandVector &Operands);
207 ParseStatus parseRegisterList(OperandVector &Operands);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp122 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1034 ParseStatus HexagonAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
1070 return ParseStatus::NoMatch; in tryParseRegister()
1071 return ParseStatus::Success; in tryParseRegister()
1079 return ParseStatus::NoMatch; in tryParseRegister()
1080 return ParseStatus::Success; in tryParseRegister()
1092 return ParseStatus::NoMatch; in tryParseRegister()
1093 return ParseStatus::Success; in tryParseRegister()
1098 return ParseStatus::NoMatch; in tryParseRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp111 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1357 ParseStatus PPCAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
1364 return ParseStatus::NoMatch; in tryParseRegister()
1365 return ParseStatus::Success; in tryParseRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1309 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1619 ParseStatus X86AsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
1625 return ParseStatus::Failure; in tryParseRegister()
1627 return ParseStatus::NoMatch; in tryParseRegister()
1628 return ParseStatus::Success; in tryParseRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td1147 "[this](OperandVector &Operands) -> ParseStatus { "#
1164 "[this](OperandVector &Operands) -> ParseStatus { "#
1181 "[this](OperandVector &Operands) -> ParseStatus { "#
1189 "[this](OperandVector &Operands) -> ParseStatus { "#