| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/ |
| H A D | SystemZAsmParser.cpp | 445 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 D | AMDGPUAsmParser.cpp | 1441 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 D | BPFAsmParser.cpp | 35 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 D | XtensaAsmParser.cpp | 51 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 D | RISCVAsmParser.cpp | 101 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 D | AVRAsmParser.cpp | 54 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 D | CSKYAsmParser.cpp | 64 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 D | MCTargetAsmParser.h | 34 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 D | MSP430AsmParser.cpp | 44 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 D | SparcAsmParser.cpp | 75 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 D | AArch64AsmParser.cpp | 161 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 D | M68kAsmParser.cpp | 43 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 D | VEAsmParser.cpp | 53 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 D | LanaiAsmParser.cpp | 60 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 D | LoongArchAsmParser.cpp | 61 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 D | HexagonAsmParser.cpp | 136 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 D | X86AsmParser.cpp | 140 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 D | ARMAsmParser.cpp | 441 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 D | WebAssemblyAsmParser.cpp | 432 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 D | WebAssemblyAsmTypeCheck.h | 95 bool typeCheck(SMLoc ErrorLoc, const MCInst &Inst, OperandVector &Operands);
|
| H A D | WebAssemblyAsmTypeCheck.cpp | 394 OperandVector &Operands) { in typeCheck()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/ |
| H A D | PPCAsmParser.cpp | 118 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 D | MipsAsmParser.cpp | 166 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 D | SIInstrInfo.td | 1147 "[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 D | Target.td | 1747 // function when converting the OperandVector into an MCInst instead of the
|