Home
last modified time | relevance | path

Searched refs:OperandVector (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,
464 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
523 SMLoc NameLoc, OperandVector &Operands) override;
525 OperandVector &Operands, MCStreamer &Out,
531 ParseStatus parseGR32(OperandVector &Operands) { in parseGR32()
534 ParseStatus parseGRH32(OperandVector &Operands) { in parseGRH32()
537 ParseStatus parseGRX32(OperandVector &Operands) { in parseGRX32()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1441 void cvtMubufImpl(MCInst &Inst, const OperandVector &Operands,
1651 OperandVector &Operands, MCStreamer &Out,
1655 ParseStatus parseOperand(OperandVector &Operands, StringRef Mnemonic,
1659 SMLoc NameLoc, OperandVector &Operands) override;
1662 ParseStatus parseTokenOp(StringRef Name, OperandVector &Operands);
1667 parseIntWithPrefix(const char *Prefix, OperandVector &Operands,
1672 const char *Prefix, OperandVector &Operands,
1677 parseNamedBit(StringRef Name, OperandVector &Operands,
1680 ParseStatus parseCPol(OperandVector &Operands);
1681 ParseStatus parseScope(OperandVector &Operands, int64_t &Scope);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp35 bool PreMatchCheck(OperandVector &Operands);
38 OperandVector &Operands, MCStreamer &Out,
47 SMLoc NameLoc, OperandVector &Operands) override;
61 ParseStatus parseImmediate(OperandVector &Operands);
62 ParseStatus parseRegister(OperandVector &Operands);
63 ParseStatus parseOperandAsOperator(OperandVector &Operands);
288 bool BPFAsmParser::PreMatchCheck(OperandVector &Operands) { in PreMatchCheck()
311 OperandVector &Operands, in matchAndEmitInstruction()
382 ParseStatus BPFAsmParser::parseOperandAsOperator(OperandVector &Operands) { in parseOperandAsOperator()
447 ParseStatus BPFAsmParser::parseRegister(OperandVector &Operands) { in parseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp51 SMLoc NameLoc, OperandVector &Operands) override;
53 OperandVector &Operands, MCStreamer &Out,
66 ParseStatus parseImmediate(OperandVector &Operands);
68 parseRegister(OperandVector &Operands, bool AllowParens = false,
71 ParseStatus parseOperandWithModifier(OperandVector &Operands);
73 parseOperand(OperandVector &Operands, StringRef Mnemonic,
77 SMLoc NameLoc, OperandVector &Operands);
83 ParseStatus parsePCRelTarget(OperandVector &Operands);
383 static SMLoc RefineErrorLoc(const SMLoc Loc, const OperandVector &Operands, in RefineErrorLoc()
450 OperandVector &Operands, in matchAndEmitInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp101 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo,
108 OperandVector &Operands, MCStreamer &Out,
118 SMLoc NameLoc, OperandVector &Operands) override;
174 bool checkPseudoAddTPRel(MCInst &Inst, OperandVector &Operands);
180 bool checkPseudoTLSDESCCall(MCInst &Inst, OperandVector &Operands);
183 bool validateInstruction(MCInst &Inst, OperandVector &Operands);
189 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands,
196 ParseStatus parseCSRSystemRegister(OperandVector &Operands);
197 ParseStatus parseFPImm(OperandVector &Operands);
198 ParseStatus parseImmediate(OperandVector &Operands);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp54 OperandVector &Operands, MCStreamer &Out,
63 SMLoc NameLoc, OperandVector &Operands) override;
67 ParseStatus parseMemriOperand(OperandVector &Operands);
69 bool parseOperand(OperandVector &Operands, bool maybeReg);
73 bool tryParseRegisterOperand(OperandVector &Operands);
74 bool tryParseExpression(OperandVector &Operands, int64_t offset);
75 bool tryParseRelocExpression(OperandVector &Operands);
87 bool invalidOperand(SMLoc const &Loc, OperandVector const &Operands,
289 OperandVector const &Operands, in invalidOperand()
327 OperandVector &Operands, in matchAndEmitInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp64 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo,
71 OperandVector &Operands, MCStreamer &Out,
78 SMLoc NameLoc, OperandVector &Operands) override;
89 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands,
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);
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCTargetAsmParser.h34 using OperandVector = SmallVectorImpl<std::unique_ptr<MCParsedAsmOperand>>; variable
432 SMLoc NameLoc, OperandVector &Operands) = 0;
434 AsmToken Token, OperandVector &Operands) { in parseInstruction()
470 OperandVector &Operands, MCStreamer &Out,
489 checkEarlyTargetMatchPredicate(MCInst &Inst, const OperandVector &Operands) { in checkEarlyTargetMatchPredicate()
500 const OperandVector &Operands) = 0;
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp44 OperandVector &Operands, MCStreamer &Out,
53 SMLoc NameLoc, OperandVector &Operands) override;
62 SMLoc NameLoc, OperandVector &Operands);
64 bool ParseOperand(OperandVector &Operands);
256 OperandVector &Operands, in matchAndEmitInstruction()
329 OperandVector &Operands) { in parseJccInstruction()
390 OperandVector &Operands) { in parseInstruction()
446 bool MSP430AsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp75 OperandVector &Operands, MCStreamer &Out,
82 SMLoc NameLoc, OperandVector &Operands) 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/AArch64/AsmParser/
H A DAArch64AsmParser.cpp161 bool parseSysAlias(StringRef Name, SMLoc NameLoc, OperandVector &Operands);
162 bool parseSyspAlias(StringRef Name, SMLoc NameLoc, OperandVector &Operands);
163 void createSysAlias(uint16_t Encoding, OperandVector &Operands, SMLoc S);
166 bool parseCondCode(OperandVector &Operands, bool invertCondCode);
168 bool parseRegister(OperandVector &Operands);
170 bool parseNeonVectorList(OperandVector &Operands);
171 bool parseOptionalMulOperand(OperandVector &Operands);
172 bool parseOptionalVGOperand(OperandVector &Operands, StringRef &VecGroup);
173 bool parseKeywordOperand(OperandVector &Operands);
174 bool parseOperand(OperandVector &Operands, bool isCondCode,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp43 bool invalidOperand(const SMLoc &Loc, const OperandVector &Operands,
54 ParseStatus parseImm(OperandVector &Operands);
55 ParseStatus parseMemOp(OperandVector &Operands);
56 ParseStatus parseRegOrMoveMask(OperandVector &Operands);
74 SMLoc NameLoc, OperandVector &Operands) override;
76 OperandVector &Operands, MCStreamer &Out,
769 ParseStatus M68kAsmParser::parseImm(OperandVector &Operands) { in parseImm()
785 ParseStatus M68kAsmParser::parseMemOp(OperandVector &Operands) { in parseMemOp()
896 ParseStatus M68kAsmParser::parseRegOrMoveMask(OperandVector &Operands) { in parseRegOrMoveMask()
968 SMLoc NameLoc, OperandVector &Operands) { in parseInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp53 OperandVector &Operands, MCStreamer &Out,
61 SMLoc NameLoc, OperandVector &Operands) 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);
82 OperandVector *Operands);
774 OperandVector &Operands, in matchAndEmitInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp60 OperandVector *Operands);
65 SMLoc NameLoc, OperandVector &Operands) override;
72 OperandVector &Operands, MCStreamer &Out,
80 ParseStatus parseOperand(OperandVector *Operands, StringRef Mnemonic);
82 ParseStatus parseMemoryOperand(OperandVector &Operands);
648 OperandVector &Operands, in matchAndEmitInstruction()
883 ParseStatus LanaiAsmParser::parseMemoryOperand(OperandVector &Operands) { in parseMemoryOperand()
1007 ParseStatus LanaiAsmParser::parseOperand(OperandVector *Operands, in parseOperand()
1043 OperandVector *Operands) { in splitMnemonic()
1104 static bool IsMemoryAssignmentError(const OperandVector &Operands) { in IsMemoryAssignmentError()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp61 SMLoc NameLoc, OperandVector &Operands) override;
64 OperandVector &Operands, MCStreamer &Out,
75 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo,
81 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands,
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);
94 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp136 OperandVector &InstOperands, uint64_t &ErrorInfo,
140 OperandVector &Operands, MCStreamer &Out,
147 int processInstruction(MCInst &Inst, OperandVector const &Operands,
178 bool splitIdentifier(OperandVector &Operands);
179 bool parseOperand(OperandVector &Operands);
180 bool parseInstruction(OperandVector &Operands);
181 bool implicitExpressionLocation(OperandVector &Operands);
182 bool parseExpressionOrOperand(OperandVector &Operands);
186 SMLoc NameLoc, OperandVector &Operands) override { in parseInstruction()
191 OperandVector &Operands) override;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp140 unsigned MatchInstruction(const OperandVector &Operands, MCInst &Inst, in MatchInstruction()
1139 AddDefaultSrcDestOperands(OperandVector &Operands,
1142 bool VerifyAndAdjustOperands(OperandVector &OrigOperands,
1143 OperandVector &FinalOperands);
1144 bool parseOperand(OperandVector &Operands, StringRef Name);
1145 bool parseATTOperand(OperandVector &Operands);
1146 bool parseIntelOperand(OperandVector &Operands, StringRef Name);
1154 bool ParseRoundingModeOp(SMLoc Start, OperandVector &Operands);
1155 bool parseCFlagsOp(OperandVector &Operands);
1171 SMLoc EndLoc, OperandVector &Operands);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp441 bool validatetLDMRegList(const MCInst &Inst, const OperandVector &Operands,
444 bool validatetSTMRegList(const MCInst &Inst, const OperandVector &Operands,
448 bool tryParseRegisterWithWriteBack(OperandVector &);
449 int tryParseShiftRegister(OperandVector &);
451 bool parseRegisterList(OperandVector &, bool EnforceOrder = true,
454 bool parseMemory(OperandVector &);
455 bool parseOperand(OperandVector &, StringRef Mnemonic);
521 bool CarrySetting, OperandVector &Operands,
524 bool CDEConvertDualRegOperand(StringRef Mnemonic, OperandVector &Operands,
628 ParseStatus parseITCondCode(OperandVector &);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp432 void parseSingleInteger(bool IsNegative, OperandVector &Operands) { in parseSingleInteger()
442 bool parseSingleFloat(bool IsNegative, OperandVector &Operands) { in parseSingleFloat()
455 bool parseSpecialFloatMaybe(bool IsNegative, OperandVector &Operands) { in parseSpecialFloatMaybe()
476 bool checkForP2AlignIfLoadStore(OperandVector &Operands, StringRef InstName) { in checkForP2AlignIfLoadStore()
512 void addBlockTypeOperand(OperandVector &Operands, SMLoc NameLoc, in addBlockTypeOperand()
581 SMLoc NameLoc, OperandVector &Operands) override { in parseInstruction()
852 bool parseCatchList(OperandVector &Operands) { in parseCatchList()
1151 OperandVector &Operands, MCStreamer &Out, in matchAndEmitInstruction()
H A DWebAssemblyAsmTypeCheck.h95 bool typeCheck(SMLoc ErrorLoc, const MCInst &Inst, OperandVector &Operands);
H A DWebAssemblyAsmTypeCheck.cpp394 OperandVector &Operands) { in typeCheck()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp118 bool parseOperand(OperandVector &Operands);
128 OperandVector &Operands, MCStreamer &Out,
132 void processInstruction(MCInst &Inst, const OperandVector &Ops);
153 SMLoc NameLoc, OperandVector &Operands) override;
826 const OperandVector &Operands) { in processInstruction()
1262 static bool validateMemOp(const OperandVector &Operands, bool isMemriOp) { in validateMemOp()
1272 OperandVector &Operands, in matchAndEmitInstruction()
1450 bool PPCAsmParser::parseOperand(OperandVector &Operands) { in parseOperand()
1572 SMLoc NameLoc, OperandVector &Operands) { in parseInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp166 void ConvertXWPOperands(MCInst &Inst, const OperandVector &Operands);
173 const OperandVector &Operands) override;
177 OperandVector &Operands, MCStreamer &Out,
186 bool parseParenSuffix(StringRef Name, OperandVector &Operands);
188 bool parseBracketSuffix(StringRef Name, OperandVector &Operands);
193 SMLoc NameLoc, OperandVector &Operands) override;
197 ParseStatus parseMemOperand(OperandVector &Operands);
198 ParseStatus matchAnyRegisterNameWithoutDollar(OperandVector &Operands,
200 ParseStatus matchAnyRegisterWithoutDollar(OperandVector &Operands,
202 ParseStatus matchAnyRegisterWithoutDollar(OperandVector &Operands, SMLoc S);
[all …]
/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 { "#
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td1747 // function when converting the OperandVector into an MCInst instead of the