| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/AsmParser/ |
| H A D | SystemZAsmParser.cpp | 423 OperandMatchResultTy parseRegister(OperandVector &Operands, 426 OperandMatchResultTy parseAnyRegister(OperandVector &Operands); 437 OperandMatchResultTy parseAddress(OperandVector &Operands, 441 OperandMatchResultTy parsePCRel(OperandVector &Operands, int64_t MinVal, 444 bool parseOperand(OperandVector &Operands, StringRef Mnemonic); 505 SMLoc NameLoc, OperandVector &Operands) override; 507 OperandVector &Operands, MCStreamer &Out, 513 OperandMatchResultTy parseGR32(OperandVector &Operands) { in parseGR32() 516 OperandMatchResultTy parseGRH32(OperandVector &Operands) { in parseGRH32() 519 OperandMatchResultTy parseGRX32(OperandVector &Operands) { in parseGRX32() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/AsmParser/ |
| H A D | XtensaAsmParser.cpp | 43 SMLoc NameLoc, OperandVector &Operands) override; 45 OperandVector &Operands, MCStreamer &Out, 55 OperandMatchResultTy parseImmediate(OperandVector &Operands); 56 OperandMatchResultTy parseRegister(OperandVector &Operands, 58 OperandMatchResultTy parseOperandWithModifier(OperandVector &Operands); 59 bool parseOperand(OperandVector &Operands, StringRef Mnemonic, 62 SMLoc NameLoc, OperandVector &Operands); 67 OperandMatchResultTy parsePCRelTarget(OperandVector &Operands); 343 static SMLoc RefineErrorLoc(const SMLoc Loc, const OperandVector &Operands, in RefineErrorLoc() 355 OperandVector &Operands, in MatchAndEmitInstruction() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 1340 void cvtMubufImpl(MCInst &Inst, const OperandVector &Operands, 1342 void cvtDSImpl(MCInst &Inst, const OperandVector &Operands, 1525 OperandVector &Operands, MCStreamer &Out, 1529 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Mnemonic, 1533 SMLoc NameLoc, OperandVector &Operands) override; 1536 OperandMatchResultTy parseTokenOp(StringRef Name, OperandVector &Operands); 1541 parseIntWithPrefix(const char *Prefix, OperandVector &Operands, 1547 OperandVector &Operands, 1552 parseNamedBit(StringRef Name, OperandVector &Operands, 1555 OperandMatchResultTy parseCPol(OperandVector &Operands); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/AsmParser/ |
| H A D | BPFAsmParser.cpp | 35 bool PreMatchCheck(OperandVector &Operands); 38 OperandVector &Operands, MCStreamer &Out, 48 SMLoc NameLoc, OperandVector &Operands) override; 62 OperandMatchResultTy parseImmediate(OperandVector &Operands); 63 OperandMatchResultTy parseRegister(OperandVector &Operands); 64 OperandMatchResultTy parseOperandAsOperator(OperandVector &Operands); 265 bool BPFAsmParser::PreMatchCheck(OperandVector &Operands) { in PreMatchCheck() 288 OperandVector &Operands, in MatchAndEmitInstruction() 352 BPFAsmParser::parseOperandAsOperator(OperandVector &Operands) { in parseOperandAsOperator() 417 OperandMatchResultTy BPFAsmParser::parseRegister(OperandVector &Operands) { in parseRegister() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AVR/AsmParser/ |
| H A D | AVRAsmParser.cpp | 55 OperandVector &Operands, MCStreamer &Out, 65 SMLoc NameLoc, OperandVector &Operands) override; 69 OperandMatchResultTy parseMemriOperand(OperandVector &Operands); 71 bool parseOperand(OperandVector &Operands, bool maybeReg); 75 bool tryParseRegisterOperand(OperandVector &Operands); 76 bool tryParseExpression(OperandVector &Operands); 77 bool tryParseRelocExpression(OperandVector &Operands); 89 bool invalidOperand(SMLoc const &Loc, OperandVector const &Operands, 287 OperandVector const &Operands, in invalidOperand() 325 OperandVector &Operands, in MatchAndEmitInstruction() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/AsmParser/ |
| H A D | CSKYAsmParser.cpp | 63 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo, 69 OperandVector &Operands, MCStreamer &Out, 77 SMLoc NameLoc, OperandVector &Operands) override; 88 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands, 105 OperandMatchResultTy parseImmediate(OperandVector &Operands); 106 OperandMatchResultTy parseRegister(OperandVector &Operands); 107 OperandMatchResultTy parseBaseRegImm(OperandVector &Operands); 108 OperandMatchResultTy parseCSKYSymbol(OperandVector &Operands); 109 OperandMatchResultTy parseConstpoolSymbol(OperandVector &Operands); 110 OperandMatchResultTy parseDataSymbol(OperandVector &Operands); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 82 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo, 86 OperandVector &Operands, MCStreamer &Out, 96 SMLoc NameLoc, OperandVector &Operands) override; 143 bool checkPseudoAddTPRel(MCInst &Inst, OperandVector &Operands); 146 bool validateInstruction(MCInst &Inst, OperandVector &Operands); 152 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands, 159 OperandMatchResultTy parseCSRSystemRegister(OperandVector &Operands); 160 OperandMatchResultTy parseImmediate(OperandVector &Operands); 161 OperandMatchResultTy parseRegister(OperandVector &Operands, 163 OperandMatchResultTy parseMemOpBaseReg(OperandVector &Operands); [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/MC/MCParser/ |
| H A D | MCTargetAsmParser.h | 33 using OperandVector = SmallVectorImpl<std::unique_ptr<MCParsedAsmOperand>>; variable 406 SMLoc NameLoc, OperandVector &Operands) = 0; 408 AsmToken Token, OperandVector &Operands) { in ParseInstruction() 431 OperandVector &Operands, MCStreamer &Out, 450 checkEarlyTargetMatchPredicate(MCInst &Inst, const OperandVector &Operands) { in checkEarlyTargetMatchPredicate() 461 const OperandVector &Operands) = 0;
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/AsmParser/ |
| H A D | LoongArchAsmParser.cpp | 52 SMLoc NameLoc, OperandVector &Operands) override; 57 OperandVector &Operands, MCStreamer &Out, 66 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo, 71 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands, 78 OperandMatchResultTy parseRegister(OperandVector &Operands); 79 OperandMatchResultTy parseImmediate(OperandVector &Operands); 80 OperandMatchResultTy parseOperandWithModifier(OperandVector &Operands); 81 OperandMatchResultTy parseSImm26Operand(OperandVector &Operands); 82 OperandMatchResultTy parseAtomicMemOp(OperandVector &Operands); 84 bool parseOperand(OperandVector &Operands, StringRef Mnemonic); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/M68k/AsmParser/ |
| H A D | M68kAsmParser.cpp | 42 bool invalidOperand(const SMLoc &Loc, const OperandVector &Operands, 53 OperandMatchResultTy parseImm(OperandVector &Operands); 54 OperandMatchResultTy parseMemOp(OperandVector &Operands); 55 OperandMatchResultTy parseRegOrMoveMask(OperandVector &Operands); 74 SMLoc NameLoc, OperandVector &Operands) override; 77 OperandVector &Operands, MCStreamer &Out, 691 OperandMatchResultTy M68kAsmParser::parseImm(OperandVector &Operands) { in parseImm() 709 OperandMatchResultTy M68kAsmParser::parseMemOp(OperandVector &Operands) { in parseMemOp() 835 M68kAsmParser::parseRegOrMoveMask(OperandVector &Operands) { in parseRegOrMoveMask() 922 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/AsmParser/ |
| H A D | MSP430AsmParser.cpp | 44 OperandVector &Operands, MCStreamer &Out, 54 SMLoc NameLoc, OperandVector &Operands) override; 63 SMLoc NameLoc, OperandVector &Operands); 65 bool ParseOperand(OperandVector &Operands); 257 OperandVector &Operands, in MatchAndEmitInstruction() 332 OperandVector &Operands) { in parseJccInstruction() 394 OperandVector &Operands) { in ParseInstruction() 454 bool MSP430AsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand()
|
| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/AsmParser/ |
| H A D | SparcAsmParser.cpp | 70 OperandVector &Operands, MCStreamer &Out, 78 SMLoc NameLoc, OperandVector &Operands) override; 85 OperandMatchResultTy parseMEMOperand(OperandVector &Operands); 87 OperandMatchResultTy parseMembarTag(OperandVector &Operands); 90 OperandMatchResultTy parseTailRelocSym(OperandVector &Operands); 93 OperandMatchResultTy parseShiftAmtImm(OperandVector &Operands); 95 OperandMatchResultTy parseCallTarget(OperandVector &Operands); 97 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Name); 103 OperandMatchResultTy parseBranchModifiers(OperandVector &Operands); 647 OperandVector &Operands, in MatchAndEmitInstruction() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/AsmParser/ |
| H A D | VEAsmParser.cpp | 55 OperandVector &Operands, MCStreamer &Out, 64 SMLoc NameLoc, OperandVector &Operands) override; 71 OperandMatchResultTy parseMEMOperand(OperandVector &Operands); 72 OperandMatchResultTy parseMEMAsOperand(OperandVector &Operands); 73 OperandMatchResultTy parseCCOpOperand(OperandVector &Operands); 74 OperandMatchResultTy parseRDOpOperand(OperandVector &Operands); 75 OperandMatchResultTy parseMImmOperand(OperandVector &Operands); 76 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Name); 87 OperandVector *Operands); 765 OperandVector &Operands, in MatchAndEmitInstruction() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/AsmParser/ |
| H A D | LanaiAsmParser.cpp | 61 OperandVector *Operands); 68 SMLoc NameLoc, OperandVector &Operands) override; 76 OperandVector &Operands, MCStreamer &Out, 84 OperandMatchResultTy parseOperand(OperandVector *Operands, 87 OperandMatchResultTy parseMemoryOperand(OperandVector &Operands); 655 OperandVector &Operands, in MatchAndEmitInstruction() 893 LanaiAsmParser::parseMemoryOperand(OperandVector &Operands) { in parseMemoryOperand() 1027 LanaiAsmParser::parseOperand(OperandVector *Operands, StringRef Mnemonic) { in parseOperand() 1062 OperandVector *Operands) { in splitMnemonic() 1127 static bool IsMemoryAssignmentError(const OperandVector &Operands) { in IsMemoryAssignmentError() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/AsmParser/ |
| H A D | HexagonAsmParser.cpp | 131 OperandVector &InstOperands, uint64_t &ErrorInfo, 135 OperandVector &Operands, MCStreamer &Out, 142 int processInstruction(MCInst &Inst, OperandVector const &Operands, 170 bool splitIdentifier(OperandVector &Operands); 171 bool parseOperand(OperandVector &Operands); 172 bool parseInstruction(OperandVector &Operands); 173 bool implicitExpressionLocation(OperandVector &Operands); 174 bool parseExpressionOrOperand(OperandVector &Operands); 178 SMLoc NameLoc, OperandVector &Operands) override { in ParseInstruction() 183 OperandVector &Operands) override; [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86AsmParser.cpp | 123 unsigned MatchInstruction(const OperandVector &Operands, MCInst &Inst, in MatchInstruction() 1102 AddDefaultSrcDestOperands(OperandVector &Operands, 1105 bool VerifyAndAdjustOperands(OperandVector &OrigOperands, 1106 OperandVector &FinalOperands); 1107 bool parseOperand(OperandVector &Operands, StringRef Name); 1108 bool parseATTOperand(OperandVector &Operands); 1109 bool parseIntelOperand(OperandVector &Operands, StringRef Name); 1117 bool ParseRoundingModeOp(SMLoc Start, OperandVector &Operands); 1133 SMLoc EndLoc, OperandVector &Operands); 1143 OperandVector &Operands); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/AsmParser/ |
| H A D | ARMAsmParser.cpp | 443 bool validatetLDMRegList(const MCInst &Inst, const OperandVector &Operands, 445 bool validatetSTMRegList(const MCInst &Inst, const OperandVector &Operands, 449 bool tryParseRegisterWithWriteBack(OperandVector &); 450 int tryParseShiftRegister(OperandVector &); 451 bool parseRegisterList(OperandVector &, bool EnforceOrder = true, 453 bool parseMemory(OperandVector &); 454 bool parseOperand(OperandVector &, StringRef Mnemonic); 514 OperandVector &Operands); 515 bool CDEConvertDualRegOperand(StringRef Mnemonic, OperandVector &Operands); 621 OperandMatchResultTy parseITCondCode(OperandVector &); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 388 void parseSingleInteger(bool IsNegative, OperandVector &Operands) { in parseSingleInteger() 399 bool parseSingleFloat(bool IsNegative, OperandVector &Operands) { in parseSingleFloat() 413 bool parseSpecialFloatMaybe(bool IsNegative, OperandVector &Operands) { in parseSpecialFloatMaybe() 435 bool checkForP2AlignIfLoadStore(OperandVector &Operands, StringRef InstName) { in checkForP2AlignIfLoadStore() 472 void addBlockTypeOperand(OperandVector &Operands, SMLoc NameLoc, in addBlockTypeOperand() 543 SMLoc NameLoc, OperandVector &Operands) override { in ParseInstruction() 1007 OperandVector &Operands, MCStreamer &Out, in MatchAndEmitInstruction()
|
| H A D | WebAssemblyAsmTypeCheck.h | 58 bool typeCheck(SMLoc ErrorLoc, const MCInst &Inst, OperandVector &Operands);
|
| H A D | WebAssemblyAsmTypeCheck.cpp | 224 OperandVector &Operands) { in typeCheck()
|
| /openbsd-src/gnu/llvm/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, 188 bool parseParenSuffix(StringRef Name, OperandVector &Operands); 190 bool parseBracketSuffix(StringRef Name, OperandVector &Operands); 195 SMLoc NameLoc, OperandVector &Operands) override; 199 OperandMatchResultTy parseMemOperand(OperandVector &Operands); 201 matchAnyRegisterNameWithoutDollar(OperandVector &Operands, 203 OperandMatchResultTy matchAnyRegisterWithoutDollar(OperandVector &Operands, 206 OperandMatchResultTy matchAnyRegisterWithoutDollar(OperandVector &Operands, [all …]
|
| /openbsd-src/gnu/llvm/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); 155 SMLoc NameLoc, OperandVector &Operands) override; 809 const OperandVector &Operands) { in ProcessInstruction() 1214 OperandVector &Operands, in MatchAndEmitInstruction() 1495 bool PPCAsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand() 1588 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstrInfo.td | 1183 "[this](OperandVector &Operands) -> OperandMatchResultTy { "# 1196 "[this](OperandVector &Operands) -> OperandMatchResultTy { "#
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Target/ |
| H A D | Target.td | 1628 // function when converting the OperandVector into an MCInst instead of the
|