Home
last modified time | relevance | path

Searched refs:OperandVector (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp436 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 DLoongArchAsmParser.cpp37 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 DAMDGPUAsmParser.cpp1537 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 DBPFAsmParser.cpp35 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 DAVRAsmParser.cpp67 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 DRISCVAsmParser.cpp144 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 DCSKYAsmParser.cpp104 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 DMCTargetAsmParser.h32 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 DM68kAsmParser.cpp42 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 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()
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 DSparcAsmParser.cpp70 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 DAArch64AsmParser.cpp164 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 DVEAsmParser.cpp55 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 DLanaiAsmParser.cpp60 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 DHexagonAsmParser.cpp141 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 DX86AsmParser.cpp1102 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 DARMAsmParser.cpp450 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 DWebAssemblyAsmParser.cpp386 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 DWebAssemblyAsmTypeCheck.h58 bool typeCheck(SMLoc ErrorLoc, const MCInst &Inst, OperandVector &Operands);
H A DWebAssemblyAsmTypeCheck.cpp224 OperandVector &Operands) { in typeCheck()
/llvm-project-15.0.7/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;
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 DMipsAsmParser.cpp197 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 DTarget.td1573 // function when converting the OperandVector into an MCInst instead of the