/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/ |
H A D | SystemZAsmParser.cpp | 423 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 D | AMDGPUAsmParser.cpp | 1387 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 D | XtensaAsmParser.cpp | 49 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 D | BPFAsmParser.cpp | 35 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 D | AVRAsmParser.cpp | 55 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 D | RISCVAsmParser.cpp | 102 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 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/lib/Target/Sparc/AsmParser/ |
H A D | SparcAsmParser.cpp | 74 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 D | MCTargetAsmParser.h | 33 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 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/AArch64/AsmParser/ |
H A D | AArch64AsmParser.cpp | 160 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 D | M68kAsmParser.cpp | 42 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 D | LoongArchAsmParser.cpp | 51 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 D | VEAsmParser.cpp | 55 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 D | LanaiAsmParser.cpp | 61 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 D | HexagonAsmParser.cpp | 134 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 D | X86AsmParser.cpp | 135 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 D | ARMAsmParser.cpp | 438 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 D | WebAssemblyAsmParser.cpp | 385 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 D | WebAssemblyAsmTypeCheck.h | 61 bool typeCheck(SMLoc ErrorLoc, const MCInst &Inst, OperandVector &Operands);
|
H A D | WebAssemblyAsmTypeCheck.cpp | 249 OperandVector &Operands) { in typeCheck()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/ |
H A D | MipsAsmParser.cpp | 167 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 D | PPCAsmParser.cpp | 117 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 D | SIInstrInfo.td | 1027 "[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 D | Target.td | 1725 // function when converting the OperandVector into an MCInst instead of the
|