Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp423 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 DXtensaAsmParser.cpp43 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 DAMDGPUAsmParser.cpp1340 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 DBPFAsmParser.cpp35 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 DAVRAsmParser.cpp55 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 DCSKYAsmParser.cpp63 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 DRISCVAsmParser.cpp82 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 DMCTargetAsmParser.h33 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 DLoongArchAsmParser.cpp52 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 DM68kAsmParser.cpp42 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 DMSP430AsmParser.cpp44 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 DAArch64AsmParser.cpp161 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 DSparcAsmParser.cpp70 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 DVEAsmParser.cpp55 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 DLanaiAsmParser.cpp61 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 DHexagonAsmParser.cpp131 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 DX86AsmParser.cpp123 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 DARMAsmParser.cpp443 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 DWebAssemblyAsmParser.cpp388 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 DWebAssemblyAsmTypeCheck.h58 bool typeCheck(SMLoc ErrorLoc, const MCInst &Inst, OperandVector &Operands);
H A DWebAssemblyAsmTypeCheck.cpp224 OperandVector &Operands) { in typeCheck()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp167 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 DPPCAsmParser.cpp118 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 DSIInstrInfo.td1183 "[this](OperandVector &Operands) -> OperandMatchResultTy { "#
1196 "[this](OperandVector &Operands) -> OperandMatchResultTy { "#
/openbsd-src/gnu/llvm/llvm/include/llvm/Target/
H A DTarget.td1628 // function when converting the OperandVector into an MCInst instead of the