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.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,
442 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
502 SMLoc NameLoc, OperandVector &Operands) override;
504 OperandVector &Operands, MCStreamer &Out,
510 ParseStatus parseGR32(OperandVector &Operands) { in parseGR32()
513 ParseStatus parseGRH32(OperandVector &Operands) { in parseGRH32()
516 ParseStatus parseGRX32(OperandVector &Operands) { in parseGRX32()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1387 void cvtMubufImpl(MCInst &Inst, const OperandVector &Operands,
1587 OperandVector &Operands, MCStreamer &Out,
1591 ParseStatus parseOperand(OperandVector &Operands, StringRef Mnemonic,
1595 SMLoc NameLoc, OperandVector &Operands) override;
1598 ParseStatus parseTokenOp(StringRef Name, OperandVector &Operands);
1603 parseIntWithPrefix(const char *Prefix, OperandVector &Operands,
1608 const char *Prefix, OperandVector &Operands,
1613 parseNamedBit(StringRef Name, OperandVector &Operands,
1616 ParseStatus parseCPol(OperandVector &Operands);
1617 ParseStatus parseScope(OperandVector &Operands, int64_t &Scope);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp49 SMLoc NameLoc, OperandVector &Operands) override;
51 OperandVector &Operands, MCStreamer &Out,
64 ParseStatus parseImmediate(OperandVector &Operands);
65 ParseStatus parseRegister(OperandVector &Operands, bool AllowParens = false,
67 ParseStatus parseOperandWithModifier(OperandVector &Operands);
68 bool parseOperand(OperandVector &Operands, StringRef Mnemonic,
71 SMLoc NameLoc, OperandVector &Operands);
76 ParseStatus parsePCRelTarget(OperandVector &Operands);
354 static SMLoc RefineErrorLoc(const SMLoc Loc, const OperandVector &Operands, in RefineErrorLoc()
429 OperandVector &Operands, in MatchAndEmitInstruction()
[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;
59 ParseStatus parseImmediate(OperandVector &Operands);
60 ParseStatus parseRegister(OperandVector &Operands);
61 ParseStatus parseOperandAsOperator(OperandVector &Operands);
285 bool BPFAsmParser::PreMatchCheck(OperandVector &Operands) { in PreMatchCheck()
308 OperandVector &Operands, in MatchAndEmitInstruction()
376 ParseStatus BPFAsmParser::parseOperandAsOperator(OperandVector &Operands) { in parseOperandAsOperator()
441 ParseStatus BPFAsmParser::parseRegister(OperandVector &Operands) { in parseRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp55 OperandVector &Operands, MCStreamer &Out,
64 SMLoc NameLoc, OperandVector &Operands) override;
68 ParseStatus parseMemriOperand(OperandVector &Operands);
70 bool parseOperand(OperandVector &Operands, bool maybeReg);
74 bool tryParseRegisterOperand(OperandVector &Operands);
75 bool tryParseExpression(OperandVector &Operands, int64_t offset);
76 bool tryParseRelocExpression(OperandVector &Operands);
88 bool invalidOperand(SMLoc const &Loc, OperandVector const &Operands,
286 OperandVector const &Operands, in invalidOperand()
324 OperandVector &Operands, in MatchAndEmitInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp102 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo,
109 OperandVector &Operands, MCStreamer &Out,
119 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/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/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp74 OperandVector &Operands, MCStreamer &Out,
81 SMLoc NameLoc, OperandVector &Operands) 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/include/llvm/MC/MCParser/
H A DMCTargetAsmParser.h33 using OperandVector = SmallVectorImpl<std::unique_ptr<MCParsedAsmOperand>>; variable
443 SMLoc NameLoc, OperandVector &Operands) = 0;
445 AsmToken Token, OperandVector &Operands) { in ParseInstruction()
481 OperandVector &Operands, MCStreamer &Out,
500 checkEarlyTargetMatchPredicate(MCInst &Inst, const OperandVector &Operands) { in checkEarlyTargetMatchPredicate()
511 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/AArch64/AsmParser/
H A DAArch64AsmParser.cpp160 bool parseSysAlias(StringRef Name, SMLoc NameLoc, OperandVector &Operands);
161 bool parseSyspAlias(StringRef Name, SMLoc NameLoc, OperandVector &Operands);
162 void createSysAlias(uint16_t Encoding, OperandVector &Operands, SMLoc S);
165 bool parseCondCode(OperandVector &Operands, bool invertCondCode);
167 bool parseRegister(OperandVector &Operands);
169 bool parseNeonVectorList(OperandVector &Operands);
170 bool parseOptionalMulOperand(OperandVector &Operands);
171 bool parseOptionalVGOperand(OperandVector &Operands, StringRef &VecGroup);
172 bool parseKeywordOperand(OperandVector &Operands);
173 bool parseOperand(OperandVector &Operands, bool isCondCode,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp42 bool invalidOperand(const SMLoc &Loc, const OperandVector &Operands,
53 ParseStatus parseImm(OperandVector &Operands);
54 ParseStatus parseMemOp(OperandVector &Operands);
55 ParseStatus parseRegOrMoveMask(OperandVector &Operands);
73 SMLoc NameLoc, OperandVector &Operands) override;
75 OperandVector &Operands, MCStreamer &Out,
764 ParseStatus M68kAsmParser::parseImm(OperandVector &Operands) { in parseImm()
780 ParseStatus M68kAsmParser::parseMemOp(OperandVector &Operands) { in parseMemOp()
891 ParseStatus M68kAsmParser::parseRegOrMoveMask(OperandVector &Operands) { in parseRegOrMoveMask()
963 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp51 SMLoc NameLoc, OperandVector &Operands) override;
54 OperandVector &Operands, MCStreamer &Out,
63 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo,
69 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands,
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);
82 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp55 OperandVector &Operands, MCStreamer &Out,
63 SMLoc NameLoc, OperandVector &Operands) 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);
86 OperandVector *Operands);
764 OperandVector &Operands, in MatchAndEmitInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp61 OperandVector *Operands);
66 SMLoc NameLoc, OperandVector &Operands) override;
73 OperandVector &Operands, MCStreamer &Out,
81 ParseStatus parseOperand(OperandVector *Operands, StringRef Mnemonic);
83 ParseStatus parseMemoryOperand(OperandVector &Operands);
649 OperandVector &Operands, in MatchAndEmitInstruction()
885 ParseStatus LanaiAsmParser::parseMemoryOperand(OperandVector &Operands) { in parseMemoryOperand()
1009 ParseStatus LanaiAsmParser::parseOperand(OperandVector *Operands, in parseOperand()
1045 OperandVector *Operands) { in splitMnemonic()
1106 static bool IsMemoryAssignmentError(const OperandVector &Operands) { in IsMemoryAssignmentError()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp134 OperandVector &InstOperands, uint64_t &ErrorInfo,
138 OperandVector &Operands, MCStreamer &Out,
145 int processInstruction(MCInst &Inst, OperandVector const &Operands,
176 bool splitIdentifier(OperandVector &Operands);
177 bool parseOperand(OperandVector &Operands);
178 bool parseInstruction(OperandVector &Operands);
179 bool implicitExpressionLocation(OperandVector &Operands);
180 bool parseExpressionOrOperand(OperandVector &Operands);
184 SMLoc NameLoc, OperandVector &Operands) override { in ParseInstruction()
189 OperandVector &Operands) override;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp135 unsigned MatchInstruction(const OperandVector &Operands, MCInst &Inst, in MatchInstruction()
1117 AddDefaultSrcDestOperands(OperandVector &Operands,
1120 bool VerifyAndAdjustOperands(OperandVector &OrigOperands,
1121 OperandVector &FinalOperands);
1122 bool parseOperand(OperandVector &Operands, StringRef Name);
1123 bool parseATTOperand(OperandVector &Operands);
1124 bool parseIntelOperand(OperandVector &Operands, StringRef Name);
1132 bool ParseRoundingModeOp(SMLoc Start, OperandVector &Operands);
1133 bool parseCFlagsOp(OperandVector &Operands);
1149 SMLoc EndLoc, OperandVector &Operands);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp438 bool validatetLDMRegList(const MCInst &Inst, const OperandVector &Operands,
441 bool validatetSTMRegList(const MCInst &Inst, const OperandVector &Operands,
445 bool tryParseRegisterWithWriteBack(OperandVector &);
446 int tryParseShiftRegister(OperandVector &);
448 bool parseRegisterList(OperandVector &, bool EnforceOrder = true,
451 bool parseMemory(OperandVector &);
452 bool parseOperand(OperandVector &, StringRef Mnemonic);
518 bool CarrySetting, OperandVector &Operands,
521 bool CDEConvertDualRegOperand(StringRef Mnemonic, OperandVector &Operands,
625 ParseStatus parseITCondCode(OperandVector &);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp385 void parseSingleInteger(bool IsNegative, OperandVector &Operands) { in parseSingleInteger()
396 bool parseSingleFloat(bool IsNegative, OperandVector &Operands) { in parseSingleFloat()
410 bool parseSpecialFloatMaybe(bool IsNegative, OperandVector &Operands) { in parseSpecialFloatMaybe()
432 bool checkForP2AlignIfLoadStore(OperandVector &Operands, StringRef InstName) { in checkForP2AlignIfLoadStore()
469 void addBlockTypeOperand(OperandVector &Operands, SMLoc NameLoc, in addBlockTypeOperand()
540 SMLoc NameLoc, OperandVector &Operands) override { in ParseInstruction()
1006 OperandVector &Operands, MCStreamer &Out, in MatchAndEmitInstruction()
H A DWebAssemblyAsmTypeCheck.h61 bool typeCheck(SMLoc ErrorLoc, const MCInst &Inst, OperandVector &Operands);
H A DWebAssemblyAsmTypeCheck.cpp249 OperandVector &Operands) { in typeCheck()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp167 void ConvertXWPOperands(MCInst &Inst, const OperandVector &Operands);
174 const OperandVector &Operands) override;
178 OperandVector &Operands, MCStreamer &Out,
187 bool parseParenSuffix(StringRef Name, OperandVector &Operands);
189 bool parseBracketSuffix(StringRef Name, OperandVector &Operands);
194 SMLoc NameLoc, OperandVector &Operands) override;
198 ParseStatus parseMemOperand(OperandVector &Operands);
199 ParseStatus matchAnyRegisterNameWithoutDollar(OperandVector &Operands,
201 ParseStatus matchAnyRegisterWithoutDollar(OperandVector &Operands,
203 ParseStatus matchAnyRegisterWithoutDollar(OperandVector &Operands, SMLoc S);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp117 bool ParseOperand(OperandVector &Operands);
127 OperandVector &Operands, MCStreamer &Out,
131 void ProcessInstruction(MCInst &Inst, const OperandVector &Ops);
154 SMLoc NameLoc, OperandVector &Operands) override;
822 const OperandVector &Operands) { in ProcessInstruction()
1256 OperandVector &Operands, in MatchAndEmitInstruction()
1536 bool PPCAsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand()
1659 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
/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 { "#
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td1725 // function when converting the OperandVector into an MCInst instead of the