Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp426 OperandMatchResultTy parseAddress(OperandVector &Operands,
460 OperandMatchResultTy parseGR32(OperandVector &Operands) { in parseGR32()
463 OperandMatchResultTy parseGRH32(OperandVector &Operands) { in parseGRH32()
466 OperandMatchResultTy parseGRX32(OperandVector &Operands) { in parseGRX32()
469 OperandMatchResultTy parseGR64(OperandVector &Operands) { in parseGR64()
484 OperandMatchResultTy parseFP32(OperandVector &Operands) { in parseFP32()
487 OperandMatchResultTy parseFP64(OperandVector &Operands) { in parseFP64()
493 OperandMatchResultTy parseVR32(OperandVector &Operands) { in parseVR32()
496 OperandMatchResultTy parseVR64(OperandVector &Operands) { in parseVR64()
505 OperandMatchResultTy parseAR32(OperandVector &Operands) { in parseAR32()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp34 bool PreMatchCheck(OperandVector &Operands);
37 OperandVector &Operands, MCStreamer &Out,
44 SMLoc NameLoc, OperandVector &Operands) override;
58 OperandMatchResultTy parseImmediate(OperandVector &Operands);
59 OperandMatchResultTy parseRegister(OperandVector &Operands);
60 OperandMatchResultTy parseOperandAsOperator(OperandVector &Operands);
261 bool BPFAsmParser::PreMatchCheck(OperandVector &Operands) { in PreMatchCheck()
284 OperandVector &Operands, in MatchAndEmitInstruction()
340 BPFAsmParser::parseOperandAsOperator(OperandVector &Operands) { in parseOperandAsOperator()
405 OperandMatchResultTy BPFAsmParser::parseRegister(OperandVector &Operands) { in parseRegister()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp62 OperandMatchResultTy parseMemriOperand(OperandVector &Operands);
64 bool parseOperand(OperandVector &Operands);
68 bool tryParseRegisterOperand(OperandVector &Operands);
69 bool tryParseExpression(OperandVector &Operands);
70 bool tryParseRelocExpression(OperandVector &Operands);
262 OperandVector const &Operands, in invalidOperand()
300 OperandVector &Operands, in MatchAndEmitInstruction()
379 bool AVRAsmParser::tryParseExpression(OperandVector &Operands) { in tryParseExpression()
487 bool AVRAsmParser::parseOperand(OperandVector &Operands) { in parseOperand()
533 AVRAsmParser::parseMemriOperand(OperandVector &Operands) { in parseMemriOperand()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1042 OperandVector &Operands,
1047 parseNamedBit(const char *Name, OperandVector &Operands,
1054 OperandMatchResultTy parseReg(OperandVector &Operands);
1066 void cvtExp(MCInst &Inst, const OperandVector &Operands);
1070 OperandMatchResultTy parseHwreg(OperandVector &Operands);
1144 void cvtVOP3(MCInst &Inst, const OperandVector &Operands,
1940 AMDGPUAsmParser::parseReg(OperandVector &Operands) { in parseReg()
3399 OperandVector &Operands, in parseOperandArrayWithPrefix()
3484 MCInst& Inst, const OperandVector& Operands, in addOptionalImmOperand()
3524 AMDGPUAsmParser::parseDfmtNfmt(OperandVector &Operands) { in parseDfmtNfmt()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp63 OperandVector &Operands, MCStreamer &Out,
95 OperandMatchResultTy parseCSRSystemRegister(OperandVector &Operands);
96 OperandMatchResultTy parseImmediate(OperandVector &Operands);
97 OperandMatchResultTy parseRegister(OperandVector &Operands,
99 OperandMatchResultTy parseMemOpBaseReg(OperandVector &Operands);
101 OperandMatchResultTy parseBareSymbol(OperandVector &Operands);
102 OperandMatchResultTy parseJALOffset(OperandVector &Operands);
104 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
958 RISCVAsmParser::parseCSRSystemRegister(OperandVector &Operands) { in parseCSRSystemRegister()
1124 RISCVAsmParser::parseMemOpBaseReg(OperandVector &Operands) { in parseMemOpBaseReg()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/MC/MCParser/
H A DMCTargetAsmParser.h32 using OperandVector = SmallVectorImpl<std::unique_ptr<MCParsedAsmOperand>>; variable
400 SMLoc NameLoc, OperandVector &Operands) = 0;
402 AsmToken Token, OperandVector &Operands) { in ParseInstruction()
425 OperandVector &Operands, MCStreamer &Out,
444 checkEarlyTargetMatchPredicate(MCInst &Inst, const OperandVector &Operands) { in checkEarlyTargetMatchPredicate()
455 const OperandVector &Operands) = 0;
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp44 OperandVector &Operands, MCStreamer &Out,
51 SMLoc NameLoc, OperandVector &Operands) override;
60 SMLoc NameLoc, OperandVector &Operands);
62 bool ParseOperand(OperandVector &Operands);
253 OperandVector &Operands, in MatchAndEmitInstruction()
313 OperandVector &Operands) { in parseJccInstruction()
375 OperandVector &Operands) { in ParseInstruction()
435 bool MSP430AsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp157 bool parseRegister(OperandVector &Operands);
159 bool parseNeonVectorList(OperandVector &Operands);
160 bool parseOptionalMulOperand(OperandVector &Operands);
161 bool parseOperand(OperandVector &Operands, bool isCondCode,
165 OperandVector &Operands);
202 OperandMatchResultTy tryParseSysReg(OperandVector &Operands);
206 OperandMatchResultTy tryParsePSBHint(OperandVector &Operands);
211 OperandMatchResultTy tryParseFPImm(OperandVector &Operands);
214 bool tryParseNeonVectorRegister(OperandVector &Operands);
2561 AArch64AsmParser::tryParseFPImm(OperandVector &Operands) { in tryParseFPImm()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp60 OperandVector *Operands);
67 SMLoc NameLoc, OperandVector &Operands) override;
72 OperandVector &Operands, MCStreamer &Out,
80 OperandMatchResultTy parseOperand(OperandVector *Operands,
83 OperandMatchResultTy parseMemoryOperand(OperandVector &Operands);
650 OperandVector &Operands, in MatchAndEmitInstruction()
866 LanaiAsmParser::parseMemoryOperand(OperandVector &Operands) { in parseMemoryOperand()
1035 OperandVector *Operands) { in splitMnemonic()
1100 static bool IsMemoryAssignmentError(const OperandVector &Operands) { in IsMemoryAssignmentError()
1141 static bool MaybePredicatedInst(const OperandVector &Operands) { in MaybePredicatedInst()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp140 int processInstruction(MCInst &Inst, OperandVector const &Operands,
174 bool splitIdentifier(OperandVector &Operands);
175 bool parseOperand(OperandVector &Operands);
176 bool parseInstruction(OperandVector &Operands);
177 bool implicitExpressionLocation(OperandVector &Operands);
178 bool parseExpressionOrOperand(OperandVector &Operands);
187 OperandVector &Operands) override;
214 OperandVector *SubInsts;
828 static bool previousEqual(OperandVector &Operands, size_t Index, in previousEqual()
846 bool HexagonAsmParser::splitIdentifier(OperandVector &Operands) { in splitIdentifier()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp67 OperandVector &Operands, MCStreamer &Out,
72 SMLoc NameLoc, OperandVector &Operands) override;
79 OperandMatchResultTy parseMEMOperand(OperandVector &Operands);
81 OperandMatchResultTy parseMembarTag(OperandVector &Operands);
83 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Name);
89 OperandMatchResultTy parseBranchModifiers(OperandVector &Operands);
581 OperandVector &Operands, in MatchAndEmitInstruction()
654 OperandVector &Operands) { in ParseInstruction()
718 SparcAsmParser::parseMEMOperand(OperandVector &Operands) { in parseMEMOperand()
801 SparcAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp384 bool tryParseRegisterWithWriteBack(OperandVector &);
385 int tryParseShiftRegister(OperandVector &);
386 bool parseRegisterList(OperandVector &);
387 bool parseMemory(OperandVector &);
546 OperandMatchResultTy parseRotImm(OperandVector &);
547 OperandMatchResultTy parseModImm(OperandVector &);
548 OperandMatchResultTy parseBitfield(OperandVector &);
551 OperandMatchResultTy parseFPImm(OperandVector &);
633 OperandVector &Operands);
4634 ARMAsmParser::parseRotImm(OperandVector &Operands) { in parseRotImm()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp92 unsigned MatchInstruction(const OperandVector &Operands, MCInst &Inst, in MatchInstruction()
817 AddDefaultSrcDestOperands(OperandVector &Operands,
820 bool VerifyAndAdjustOperands(OperandVector &OrigOperands,
821 OperandVector &FinalOperands);
863 bool validateInstruction(MCInst &Inst, const OperandVector &Ops);
864 bool processInstruction(MCInst &Inst, const OperandVector &Ops);
896 bool HandleAVX512Operand(OperandVector &Operands,
1258 bool X86AsmParser::VerifyAndAdjustOperands(OperandVector &OrigOperands, in VerifyAndAdjustOperands()
2023 bool X86AsmParser::HandleAVX512Operand(OperandVector &Operands, in HandleAVX512Operand()
2873 OperandVector &Operands, in MatchAndEmitInstruction()
[all …]
H A DX86AsmInstrumentation.cpp196 void InstrumentAndEmitInstruction(const MCInst &Inst, OperandVector &Operands, in InstrumentAndEmitInstruction()
239 void InstrumentMOVS(const MCInst &Inst, OperandVector &Operands,
241 void InstrumentMOV(const MCInst &Inst, OperandVector &Operands,
361 OperandVector &Operands, in InstrumentMOVS()
388 OperandVector &Operands, MCContext &Ctx, in InstrumentMOV()
1046 const MCInst &Inst, OperandVector &Operands, MCContext &Ctx, in InstrumentAndEmitInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp329 void parseSingleInteger(bool IsNegative, OperandVector &Operands) { in parseSingleInteger()
340 bool parseOperandStartingWithInteger(bool IsNegative, OperandVector &Operands, in parseOperandStartingWithInteger()
366 void addBlockTypeOperand(OperandVector &Operands, SMLoc NameLoc, in addBlockTypeOperand()
374 SMLoc NameLoc, OperandVector &Operands) override { in ParseInstruction()
653 OperandVector &Operands, MCStreamer &Out, in MatchAndEmitInstruction()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp188 OperandMatchResultTy parseMemOperand(OperandVector &Operands);
190 matchAnyRegisterNameWithoutDollar(OperandVector &Operands,
198 OperandMatchResultTy parseImm(OperandVector &Operands);
199 OperandMatchResultTy parseJumpTarget(OperandVector &Operands);
200 OperandMatchResultTy parseInvNum(OperandVector &Operands);
203 bool searchSymbolAlias(OperandVector &Operands);
205 bool parseOperand(OperandVector &, StringRef Mnemonic);
5834 MipsAsmParser::parseMemOperand(OperandVector &Operands) { in parseMemOperand()
6109 MipsAsmParser::parseAnyRegister(OperandVector &Operands) { in parseAnyRegister()
6137 MipsAsmParser::parseJumpTarget(OperandVector &Operands) { in parseJumpTarget()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp119 bool ParseOperand(OperandVector &Operands);
129 OperandVector &Operands, MCStreamer &Out,
133 void ProcessInstruction(MCInst &Inst, const OperandVector &Ops);
158 SMLoc NameLoc, OperandVector &Operands) override;
714 const OperandVector &Operands) { in ProcessInstruction()
1136 OperandVector &Operands, in MatchAndEmitInstruction()
1439 bool PPCAsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand()
1558 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTarget.td1347 // function when converting the OperandVector into an MCInst instead of the