| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/AsmParser/ |
| H A D | SystemZAsmParser.cpp | 436 OperandMatchResultTy parseAddress(OperandVector &Operands, 511 OperandMatchResultTy parseGR32(OperandVector &Operands) { in parseGR32() 514 OperandMatchResultTy parseGRH32(OperandVector &Operands) { in parseGRH32() 517 OperandMatchResultTy parseGRX32(OperandVector &Operands) { in parseGRX32() 520 OperandMatchResultTy parseGR64(OperandVector &Operands) { in parseGR64() 537 OperandMatchResultTy parseFP32(OperandVector &Operands) { in parseFP32() 540 OperandMatchResultTy parseFP64(OperandVector &Operands) { in parseFP64() 546 OperandMatchResultTy parseVR32(OperandVector &Operands) { in parseVR32() 549 OperandMatchResultTy parseVR64(OperandVector &Operands) { in parseVR64() 558 OperandMatchResultTy parseAR32(OperandVector &Operands) { in parseAR32() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/AsmParser/ |
| H A D | LoongArchAsmParser.cpp | 37 SMLoc NameLoc, OperandVector &Operands) override; 42 OperandVector &Operands, MCStreamer &Out, 56 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands, 63 OperandMatchResultTy parseRegister(OperandVector &Operands); 64 OperandMatchResultTy parseImmediate(OperandVector &Operands); 66 bool parseOperand(OperandVector &Operands, StringRef Mnemonic); 293 LoongArchAsmParser::parseRegister(OperandVector &Operands) { in parseRegister() 317 LoongArchAsmParser::parseImmediate(OperandVector &Operands) { in parseImmediate() 331 bool LoongArchAsmParser::parseOperand(OperandVector &Operands, in parseOperand() 344 OperandVector &Operands) { in ParseInstruction() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 1537 OperandVector &Operands, 1542 parseNamedBit(StringRef Name, OperandVector &Operands, 1614 SMLoc getBLGPLoc(const OperandVector &Operands) const; 1620 SMLoc getLitLoc(const OperandVector &Operands) const; 1681 bool parseExpr(OperandVector &Operands); 2978 AMDGPUAsmParser::parseReg(OperandVector &Operands) { in parseReg() 5915 AMDGPUAsmParser::parseCPol(OperandVector &Operands) { in parseCPol() 5988 MCInst& Inst, const OperandVector& Operands, in addOptionalImmOperand() 6219 AMDGPUAsmParser::parseFORMAT(OperandVector &Operands) { in parseFORMAT() 6734 AMDGPUAsmParser::parseHwreg(OperandVector &Operands) { in parseHwreg() [all …]
|
| /llvm-project-15.0.7/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 OperandMatchResultTy parseImmediate(OperandVector &Operands); 62 OperandMatchResultTy parseRegister(OperandVector &Operands); 63 OperandMatchResultTy parseOperandAsOperator(OperandVector &Operands); 264 bool BPFAsmParser::PreMatchCheck(OperandVector &Operands) { in PreMatchCheck() 287 OperandVector &Operands, in MatchAndEmitInstruction() 351 BPFAsmParser::parseOperandAsOperator(OperandVector &Operands) { in parseOperandAsOperator() 416 OperandMatchResultTy BPFAsmParser::parseRegister(OperandVector &Operands) { in parseRegister() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/AsmParser/ |
| H A D | AVRAsmParser.cpp | 67 OperandMatchResultTy parseMemriOperand(OperandVector &Operands); 69 bool parseOperand(OperandVector &Operands); 73 bool tryParseRegisterOperand(OperandVector &Operands); 74 bool tryParseExpression(OperandVector &Operands); 75 bool tryParseRelocExpression(OperandVector &Operands); 87 bool invalidOperand(SMLoc const &Loc, OperandVector const &Operands, 285 OperandVector const &Operands, in invalidOperand() 323 OperandVector &Operands, in MatchAndEmitInstruction() 420 bool AVRAsmParser::tryParseExpression(OperandVector &Operands) { in tryParseExpression() 527 bool AVRAsmParser::parseOperand(OperandVector &Operands) { in parseOperand() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 144 bool checkPseudoAddTPRel(MCInst &Inst, OperandVector &Operands); 161 OperandMatchResultTy parseImmediate(OperandVector &Operands); 162 OperandMatchResultTy parseRegister(OperandVector &Operands, 167 OperandMatchResultTy parseBareSymbol(OperandVector &Operands); 168 OperandMatchResultTy parseCallSymbol(OperandVector &Operands); 170 OperandMatchResultTy parseJALOffset(OperandVector &Operands); 171 OperandMatchResultTy parseVTypeI(OperandVector &Operands); 172 OperandMatchResultTy parseMaskReg(OperandVector &Operands); 174 OperandMatchResultTy parseGPRAsFPR(OperandVector &Operands); 176 bool parseOperand(OperandVector &Operands, StringRef Mnemonic); [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/AsmParser/ |
| H A D | CSKYAsmParser.cpp | 104 OperandMatchResultTy parseImmediate(OperandVector &Operands); 105 OperandMatchResultTy parseRegister(OperandVector &Operands); 106 OperandMatchResultTy parseBaseRegImm(OperandVector &Operands); 107 OperandMatchResultTy parseCSKYSymbol(OperandVector &Operands); 109 OperandMatchResultTy parseDataSymbol(OperandVector &Operands); 110 OperandMatchResultTy parsePSRFlag(OperandVector &Operands); 111 OperandMatchResultTy parseRegSeq(OperandVector &Operands); 112 OperandMatchResultTy parseRegList(OperandVector &Operands); 114 bool parseOperand(OperandVector &Operands, StringRef Mnemonic); 914 OperandVector &Operands, in processInstruction() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/MCParser/ |
| H A D | MCTargetAsmParser.h | 32 using OperandVector = SmallVectorImpl<std::unique_ptr<MCParsedAsmOperand>>; variable 405 SMLoc NameLoc, OperandVector &Operands) = 0; 407 AsmToken Token, OperandVector &Operands) { in ParseInstruction() 430 OperandVector &Operands, MCStreamer &Out, 449 checkEarlyTargetMatchPredicate(MCInst &Inst, const OperandVector &Operands) { in checkEarlyTargetMatchPredicate() 460 const OperandVector &Operands) = 0;
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/AsmParser/ |
| H A D | M68kAsmParser.cpp | 42 bool invalidOperand(const SMLoc &Loc, const OperandVector &Operands, 54 OperandMatchResultTy parseImm(OperandVector &Operands); 55 OperandMatchResultTy parseMemOp(OperandVector &Operands); 56 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() 953 OperandVector const &Operands, in invalidOperand() [all …]
|
| /llvm-project-15.0.7/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() 331 OperandVector &Operands) { in parseJccInstruction() 393 OperandVector &Operands) { in ParseInstruction() 453 bool MSP430AsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand()
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/AsmParser/ |
| H A D | SparcAsmParser.cpp | 70 OperandVector &Operands, MCStreamer &Out, 84 OperandMatchResultTy parseMEMOperand(OperandVector &Operands); 86 OperandMatchResultTy parseMembarTag(OperandVector &Operands); 89 OperandMatchResultTy parseTailRelocSym(OperandVector &Operands); 92 OperandMatchResultTy parseShiftAmtImm(OperandVector &Operands); 94 OperandMatchResultTy parseCallTarget(OperandVector &Operands); 102 OperandMatchResultTy parseBranchModifiers(OperandVector &Operands); 729 OperandVector &Operands) { in ParseInstruction() 793 SparcAsmParser::parseMEMOperand(OperandVector &Operands) { in parseMEMOperand() 868 SparcAsmParser::parseTailRelocSym(OperandVector &Operands) { in parseTailRelocSym() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 164 bool parseRegister(OperandVector &Operands); 166 bool parseNeonVectorList(OperandVector &Operands); 167 bool parseOptionalMulOperand(OperandVector &Operands); 168 bool parseKeywordOperand(OperandVector &Operands); 169 bool parseOperand(OperandVector &Operands, bool isCondCode, 177 OperandVector &Operands); 240 OperandMatchResultTy tryParseSVCR(OperandVector &Operands); 254 OperandMatchResultTy tryParseFPImm(OperandVector &Operands); 257 bool tryParseNeonVectorRegister(OperandVector &Operands); 2921 AArch64AsmParser::tryParseFPImm(OperandVector &Operands) { in tryParseFPImm() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/AsmParser/ |
| H A D | VEAsmParser.cpp | 55 OperandVector &Operands, MCStreamer &Out, 70 OperandMatchResultTy parseMEMOperand(OperandVector &Operands); 71 OperandMatchResultTy parseMEMAsOperand(OperandVector &Operands); 72 OperandMatchResultTy parseCCOpOperand(OperandVector &Operands); 73 OperandMatchResultTy parseRDOpOperand(OperandVector &Operands); 74 OperandMatchResultTy parseMImmOperand(OperandVector &Operands); 86 OperandVector *Operands); 764 OperandVector &Operands, in MatchAndEmitInstruction() 855 OperandVector *Operands) { in parseCC() 883 OperandVector *Operands) { in parseRD() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/AsmParser/ |
| H A D | LanaiAsmParser.cpp | 60 OperandVector *Operands); 67 SMLoc NameLoc, OperandVector &Operands) override; 74 OperandVector &Operands, MCStreamer &Out, 82 OperandMatchResultTy parseOperand(OperandVector *Operands, 85 OperandMatchResultTy parseMemoryOperand(OperandVector &Operands); 653 OperandVector &Operands, in MatchAndEmitInstruction() 891 LanaiAsmParser::parseMemoryOperand(OperandVector &Operands) { in parseMemoryOperand() 1060 OperandVector *Operands) { in splitMnemonic() 1125 static bool IsMemoryAssignmentError(const OperandVector &Operands) { in IsMemoryAssignmentError() 1166 static bool MaybePredicatedInst(const OperandVector &Operands) { in MaybePredicatedInst() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/AsmParser/ |
| H A D | HexagonAsmParser.cpp | 141 int processInstruction(MCInst &Inst, OperandVector const &Operands, 169 bool splitIdentifier(OperandVector &Operands); 170 bool parseOperand(OperandVector &Operands); 171 bool parseInstruction(OperandVector &Operands); 172 bool implicitExpressionLocation(OperandVector &Operands); 173 bool parseExpressionOrOperand(OperandVector &Operands); 182 OperandVector &Operands) override; 823 static bool previousEqual(OperandVector &Operands, size_t Index, in previousEqual() 842 bool HexagonAsmParser::splitIdentifier(OperandVector &Operands) { in splitIdentifier() 860 bool HexagonAsmParser::parseOperand(OperandVector &Operands) { in parseOperand() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86AsmParser.cpp | 1102 AddDefaultSrcDestOperands(OperandVector &Operands, 1105 bool VerifyAndAdjustOperands(OperandVector &OrigOperands, 1106 OperandVector &FinalOperands); 1107 bool parseOperand(OperandVector &Operands, StringRef Name); 1108 bool parseATTOperand(OperandVector &Operands); 1133 SMLoc EndLoc, OperandVector &Operands); 1143 OperandVector &Operands); 1207 bool HandleAVX512Operand(OperandVector &Operands); 2677 bool X86AsmParser::parseATTOperand(OperandVector &Operands) { in parseATTOperand() 2882 OperandVector &Operands) { in ParseMemOperand() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/AsmParser/ |
| H A D | ARMAsmParser.cpp | 450 bool tryParseRegisterWithWriteBack(OperandVector &); 451 int tryParseShiftRegister(OperandVector &); 454 bool parseMemory(OperandVector &); 642 OperandMatchResultTy parseRotImm(OperandVector &); 643 OperandMatchResultTy parseModImm(OperandVector &); 644 OperandMatchResultTy parseBitfield(OperandVector &); 647 OperandMatchResultTy parseFPImm(OperandVector &); 735 OperandVector &Operands); 5399 ARMAsmParser::parseRotImm(OperandVector &Operands) { in parseRotImm() 5830 MCInst &Inst, const OperandVector &Operands) { in cvtMVEVMOVQtoDReg() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 386 void parseSingleInteger(bool IsNegative, OperandVector &Operands) { in parseSingleInteger() 397 bool parseSingleFloat(bool IsNegative, OperandVector &Operands) { in parseSingleFloat() 411 bool parseSpecialFloatMaybe(bool IsNegative, OperandVector &Operands) { in parseSpecialFloatMaybe() 433 bool checkForP2AlignIfLoadStore(OperandVector &Operands, StringRef InstName) { in checkForP2AlignIfLoadStore() 470 void addBlockTypeOperand(OperandVector &Operands, SMLoc NameLoc, in addBlockTypeOperand() 541 SMLoc NameLoc, OperandVector &Operands) override { in ParseInstruction() 992 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()
|
| /llvm-project-15.0.7/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; 746 const OperandVector &Operands) { in ProcessInstruction() 1151 OperandVector &Operands, in MatchAndEmitInstruction() 1411 bool PPCAsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand() 1504 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/AsmParser/ |
| H A D | MipsAsmParser.cpp | 197 OperandMatchResultTy parseMemOperand(OperandVector &Operands); 199 matchAnyRegisterNameWithoutDollar(OperandVector &Operands, 207 OperandMatchResultTy parseImm(OperandVector &Operands); 208 OperandMatchResultTy parseJumpTarget(OperandVector &Operands); 209 OperandMatchResultTy parseInvNum(OperandVector &Operands); 212 bool searchSymbolAlias(OperandVector &Operands); 214 bool parseOperand(OperandVector &, StringRef Mnemonic); 6437 MipsAsmParser::parseMemOperand(OperandVector &Operands) { in parseMemOperand() 6712 MipsAsmParser::parseAnyRegister(OperandVector &Operands) { in parseAnyRegister() 6740 MipsAsmParser::parseJumpTarget(OperandVector &Operands) { in parseJumpTarget() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Target/ |
| H A D | Target.td | 1573 // function when converting the OperandVector into an MCInst instead of the
|