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.cpp423 ParseStatus parseRegister(OperandVector &Operands, RegisterKind Kind);
425 ParseStatus parseAnyRegister(OperandVector &Operands);
436 ParseStatus parseAddress(OperandVector &Operands, MemoryKind MemKind,
439 ParseStatus parsePCRel(OperandVector &Operands, int64_t MinVal,
495 ParseStatus parseDirective(AsmToken DirectiveID) override;
499 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
510 ParseStatus parseGR32(OperandVector &Operands) { in parseGR32()
513 ParseStatus parseGRH32(OperandVector &Operands) { in parseGRH32()
516 ParseStatus parseGRX32(OperandVector &Operands) { in parseGRX32()
519 ParseStatus parseGR64(OperandVector &Operands) { in parseGR64()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp78 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
82 ParseStatus parseDirective(AsmToken DirectiveID) override;
88 ParseStatus parseMEMOperand(OperandVector &Operands);
90 ParseStatus parseMembarTag(OperandVector &Operands);
92 ParseStatus parseASITag(OperandVector &Operands);
94 ParseStatus parsePrefetchTag(OperandVector &Operands);
97 ParseStatus parseTailRelocSym(OperandVector &Operands);
99 template <unsigned N> ParseStatus parseShiftAmtImm(OperandVector &Operands);
101 ParseStatus parseCallTarget(OperandVector &Operands);
103 ParseStatus parseOperand(OperandVector &Operands, StringRef Name);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp43 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
59 ParseStatus parseImmediate(OperandVector &Operands);
60 ParseStatus parseRegister(OperandVector &Operands);
61 ParseStatus parseOperandAsOperator(OperandVector &Operands);
360 ParseStatus BPFAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
370 return ParseStatus::Success; in tryParseRegister()
373 return ParseStatus::NoMatch; in tryParseRegister()
376 ParseStatus BPFAsmParser::parseOperandAsOperator(OperandVector &Operands) { in parseOperandAsOperator()
385 return ParseStatus::Success; in parseOperandAsOperator()
388 return ParseStatus::NoMatch; in parseOperandAsOperator()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp115 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
121 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 parseOperandWithModifier(OperandVector &Operands);
203 ParseStatus parseBareSymbol(OperandVector &Operands);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp60 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
64 ParseStatus parseDirective(AsmToken DirectiveID) override;
70 ParseStatus parseMEMOperand(OperandVector &Operands);
71 ParseStatus parseMEMAsOperand(OperandVector &Operands);
72 ParseStatus parseCCOpOperand(OperandVector &Operands);
73 ParseStatus parseRDOpOperand(OperandVector &Operands);
74 ParseStatus parseMImmOperand(OperandVector &Operands);
75 ParseStatus parseOperand(OperandVector &Operands, StringRef Name);
76 ParseStatus parseVEAsmOperand(std::unique_ptr<VEOperand> &Operand);
830 ParseStatus VEAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp46 ParseStatus parseDirective(AsmToken DirectiveID) override;
64 ParseStatus parseImmediate(OperandVector &Operands);
65 ParseStatus parseRegister(OperandVector &Operands, bool AllowParens = false,
67 ParseStatus parseOperandWithModifier(OperandVector &Operands);
72 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
74 return ParseStatus::NoMatch; in tryParseRegister()
76 ParseStatus parsePCRelTarget(OperandVector &Operands);
512 ParseStatus XtensaAsmParser::parsePCRelTarget(OperandVector &Operands) { in parsePCRelTarget()
522 return ParseStatus::Failure; in parsePCRelTarget()
530 return ParseStatus::Success; in parsePCRelTarget()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1581 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1591 ParseStatus parseOperand(OperandVector &Operands, StringRef Mnemonic,
1598 ParseStatus parseTokenOp(StringRef Name, OperandVector &Operands);
1600 ParseStatus parseIntWithPrefix(const char *Prefix, int64_t &Int);
1602 ParseStatus
1607 ParseStatus parseOperandArrayWithPrefix(
1612 ParseStatus
1616 ParseStatus parseCPol(OperandVector &Operands);
1617 ParseStatus parseScope(OperandVector &Operands, int64_t &Scope);
1618 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/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.cpp2006 ParseStatus TPDirectiveReturn = getTargetParser().parseDirective(ID); in parseStatement()
H A DMasmParser.cpp2311 ParseStatus TPDirectiveReturn = getTargetParser().parseDirective(ID); in parseStatement()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp47 ParseStatus parseRegister(MCRegister &RegNo);
53 ParseStatus parseImm(OperandVector &Operands);
54 ParseStatus parseMemOp(OperandVector &Operands);
55 ParseStatus parseRegOrMoveMask(OperandVector &Operands);
70 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
702 ParseStatus M68kAsmParser::parseRegister(MCRegister &RegNo) { in parseRegister()
712 return ParseStatus::NoMatch; in parseRegister()
719 return ParseStatus::NoMatch; in parseRegister()
727 return ParseStatus::NoMatch; in parseRegister()
731 return ParseStatus::Success; in parseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp246 ParseStatus tryParseScalarRegister(MCRegister &Reg);
247 ParseStatus tryParseVectorRegister(MCRegister &Reg, StringRef &Kind,
249 ParseStatus tryParseMatrixRegister(OperandVector &Operands);
250 ParseStatus tryParseSVCR(OperandVector &Operands);
251 ParseStatus tryParseOptionalShiftExtend(OperandVector &Operands);
252 ParseStatus tryParseBarrierOperand(OperandVector &Operands);
253 ParseStatus tryParseBarriernXSOperand(OperandVector &Operands);
254 ParseStatus tryParseSysReg(OperandVector &Operands);
255 ParseStatus tryParseSysCROperand(OperandVector &Operands);
257 ParseStatus tryParsePrefetch(OperandVector &Operands);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp274 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
771 ParseStatus parseDirective(AsmToken DirectiveID) override { in parseDirective()
781 return ParseStatus::Failure; in parseDirective()
783 return ParseStatus::Failure; in parseDirective()
787 return ParseStatus::Failure; in parseDirective()
799 return ParseStatus::Failure; in parseDirective()
819 return ParseStatus::Failure; in parseDirective()
821 return ParseStatus::Failure; in parseDirective()
826 return ParseStatus::Failure; in parseDirective()
834 return ParseStatus::Failure; in parseDirective()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp60 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
66 ParseStatus parseDirective(AsmToken DirectiveID) override;
68 ParseStatus parseMemriOperand(OperandVector &Operands);
92 ParseStatus parseLiteralValues(unsigned SizeInBytes, SMLoc L);
567 ParseStatus AVRAsmParser::parseMemriOperand(OperandVector &Operands) { in parseMemriOperand()
579 return ParseStatus::Failure; in parseMemriOperand()
588 return ParseStatus::Failure; in parseMemriOperand()
595 return ParseStatus::Success; in parseMemriOperand()
607 ParseStatus AVRAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
614 return ParseStatus::NoMatch; in tryParseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCTargetAsmParser.h132 class ParseStatus {
144 constexpr ParseStatus() : Status(NoMatch) {} in ParseStatus() function
146 constexpr ParseStatus(StatusTy Status) : Status(Status) {} in ParseStatus() function
148 constexpr ParseStatus(bool Error) : Status(Error ? Failure : Success) {} in ParseStatus() function
150 template <typename T> constexpr ParseStatus(T) = delete;
158 constexpr ParseStatus(OperandMatchResultTy R) in ParseStatus() function
426 virtual ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
472 virtual ParseStatus parseDirective(AsmToken DirectiveID);
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp47 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
76 ParseStatus parseRegister(OperandVector &Operands);
77 ParseStatus parseImmediate(OperandVector &Operands);
78 ParseStatus parseOperandWithModifier(OperandVector &Operands);
79 ParseStatus parseSImm26Operand(OperandVector &Operands);
80 ParseStatus parseAtomicMemOp(OperandVector &Operands);
632 ParseStatus LoongArchAsmParser::tryParseRegister(MCRegister &Reg, in tryParseRegister()
653 ParseStatus LoongArchAsmParser::parseRegister(OperandVector &Operands) { in parseRegister()
655 return ParseStatus::NoMatch; in parseRegister()
657 return ParseStatus::NoMatch; in parseRegister()
[all …]
/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.cpp69 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
81 ParseStatus parseOperand(OperandVector *Operands, StringRef Mnemonic);
83 ParseStatus parseMemoryOperand(OperandVector &Operands);
726 ParseStatus LanaiAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
733 return ParseStatus::NoMatch; in tryParseRegister()
735 return ParseStatus::Success; in tryParseRegister()
885 ParseStatus LanaiAsmParser::parseMemoryOperand(OperandVector &Operands) { in parseMemoryOperand()
915 return ParseStatus::NoMatch; in parseMemoryOperand()
921 return ParseStatus::Success; in parseMemoryOperand()
950 return ParseStatus::Success; in parseMemoryOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp625 ParseStatus parseITCondCode(OperandVector &);
626 ParseStatus parseCoprocNumOperand(OperandVector &);
627 ParseStatus parseCoprocRegOperand(OperandVector &);
628 ParseStatus parseCoprocOptionOperand(OperandVector &);
629 ParseStatus parseMemBarrierOptOperand(OperandVector &);
630 ParseStatus parseTraceSyncBarrierOptOperand(OperandVector &);
631 ParseStatus parseInstSyncBarrierOptOperand(OperandVector &);
632 ParseStatus parseProcIFlagsOperand(OperandVector &);
633 ParseStatus parseMSRMaskOperand(OperandVector &);
634 ParseStatus parseBankedRegOperand(OperandVector &);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp184 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
198 ParseStatus parseMemOperand(OperandVector &Operands);
199 ParseStatus matchAnyRegisterNameWithoutDollar(OperandVector &Operands,
201 ParseStatus matchAnyRegisterWithoutDollar(OperandVector &Operands,
203 ParseStatus matchAnyRegisterWithoutDollar(OperandVector &Operands, SMLoc S);
204 ParseStatus parseAnyRegister(OperandVector &Operands);
205 ParseStatus parseImm(OperandVector &Operands);
206 ParseStatus parseJumpTarget(OperandVector &Operands);
207 ParseStatus parseInvNum(OperandVector &Operands);
208 ParseStatus parseRegisterList(OperandVector &Operands);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp120 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1027 ParseStatus HexagonAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
1063 return ParseStatus::NoMatch; in tryParseRegister()
1064 return ParseStatus::Success; in tryParseRegister()
1072 return ParseStatus::NoMatch; in tryParseRegister()
1073 return ParseStatus::Success; in tryParseRegister()
1085 return ParseStatus::NoMatch; in tryParseRegister()
1086 return ParseStatus::Success; in tryParseRegister()
1091 return ParseStatus::NoMatch; in tryParseRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp109 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1360 ParseStatus PPCAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
1368 return ParseStatus::NoMatch; in tryParseRegister()
1369 return ParseStatus::Success; in tryParseRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1287 ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1597 ParseStatus X86AsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
1603 return ParseStatus::Failure; in tryParseRegister()
1605 return ParseStatus::NoMatch; in tryParseRegister()
1606 return ParseStatus::Success; in tryParseRegister()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td1027 "[this](OperandVector &Operands) -> ParseStatus { "#
1036 "[this](OperandVector &Operands) -> ParseStatus { "#
1053 "[this](OperandVector &Operands) -> ParseStatus { "#
1061 "[this](OperandVector &Operands) -> ParseStatus { "#