Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp412 OperandMatchResultTy parseRegister(OperandVector &Operands,
415 OperandMatchResultTy parseAnyRegister(OperandVector &Operands);
424 OperandMatchResultTy parseAddress(OperandVector &Operands,
428 OperandMatchResultTy parsePCRel(OperandVector &Operands, int64_t MinVal,
431 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
491 SMLoc NameLoc, OperandVector &Operands) override;
493 OperandVector &Operands, MCStreamer &Out,
499 OperandMatchResultTy parseGR32(OperandVector &Operands) { in parseGR32()
502 OperandMatchResultTy parseGRH32(OperandVector &Operands) { in parseGRH32()
505 OperandMatchResultTy parseGRX32(OperandVector &Operands) { in parseGRX32()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp35 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo,
41 OperandVector &Operands, MCStreamer &Out,
48 SMLoc NameLoc, OperandVector &Operands) override;
59 OperandMatchResultTy parseImmediate(OperandVector &Operands);
60 OperandMatchResultTy parseRegister(OperandVector &Operands);
61 OperandMatchResultTy parseBaseRegImm(OperandVector &Operands);
62 OperandMatchResultTy parseCSKYSymbol(OperandVector &Operands);
63 OperandMatchResultTy parseConstpoolSymbol(OperandVector &Operands);
65 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
282 OperandVector &Operands, uint64_t ErrorInfo, int64_t Lower, int64_t Upper, in generateImmOutOfRangeError()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1259 void cvtMubufImpl(MCInst &Inst, const OperandVector &Operands,
1261 void cvtDSImpl(MCInst &Inst, const OperandVector &Operands,
1430 OperandVector &Operands, MCStreamer &Out,
1434 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Mnemonic,
1438 SMLoc NameLoc, OperandVector &Operands) override;
1444 parseIntWithPrefix(const char *Prefix, OperandVector &Operands,
1450 OperandVector &Operands,
1455 parseNamedBit(StringRef Name, OperandVector &Operands,
1457 OperandMatchResultTy parseCPol(OperandVector &Operands);
1468 OperandMatchResultTy parseImm(OperandVector &Operands, bool HasSP3AbsModifier = false);
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp34 bool PreMatchCheck(OperandVector &Operands);
37 OperandVector &Operands, MCStreamer &Out,
46 SMLoc NameLoc, OperandVector &Operands) override;
60 OperandMatchResultTy parseImmediate(OperandVector &Operands);
61 OperandMatchResultTy parseRegister(OperandVector &Operands);
62 OperandMatchResultTy parseOperandAsOperator(OperandVector &Operands);
263 bool BPFAsmParser::PreMatchCheck(OperandVector &Operands) { in PreMatchCheck()
286 OperandVector &Operands, in MatchAndEmitInstruction()
350 BPFAsmParser::parseOperandAsOperator(OperandVector &Operands) { in parseOperandAsOperator()
415 OperandMatchResultTy BPFAsmParser::parseRegister(OperandVector &Operands) { in parseRegister()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/AsmParser/
H A DAVRAsmParser.cpp50 OperandVector &Operands, MCStreamer &Out,
59 SMLoc NameLoc, OperandVector &Operands) override;
63 OperandMatchResultTy parseMemriOperand(OperandVector &Operands);
65 bool parseOperand(OperandVector &Operands);
69 bool tryParseRegisterOperand(OperandVector &Operands);
70 bool tryParseExpression(OperandVector &Operands);
71 bool tryParseRelocExpression(OperandVector &Operands);
83 bool invalidOperand(SMLoc const &Loc, OperandVector const &Operands,
279 OperandVector const &Operands, in invalidOperand()
317 OperandVector &Operands, in MatchAndEmitInstruction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp78 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo,
82 OperandVector &Operands, MCStreamer &Out,
91 SMLoc NameLoc, OperandVector &Operands) override;
138 bool checkPseudoAddTPRel(MCInst &Inst, OperandVector &Operands);
141 bool validateInstruction(MCInst &Inst, OperandVector &Operands);
147 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands,
154 OperandMatchResultTy parseCSRSystemRegister(OperandVector &Operands);
155 OperandMatchResultTy parseImmediate(OperandVector &Operands);
156 OperandMatchResultTy parseRegister(OperandVector &Operands,
158 OperandMatchResultTy parseMemOpBaseReg(OperandVector &Operands);
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/MCParser/
H A DMCTargetAsmParser.h31 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;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/AsmParser/
H A DMSP430AsmParser.cpp43 OperandVector &Operands, MCStreamer &Out,
52 SMLoc NameLoc, OperandVector &Operands) override;
61 SMLoc NameLoc, OperandVector &Operands);
63 bool ParseOperand(OperandVector &Operands);
254 OperandVector &Operands, in MatchAndEmitInstruction()
329 OperandVector &Operands) { in parseJccInstruction()
391 OperandVector &Operands) { in ParseInstruction()
451 bool MSP430AsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp153 bool parseSysAlias(StringRef Name, SMLoc NameLoc, OperandVector &Operands);
154 void createSysAlias(uint16_t Encoding, OperandVector &Operands, SMLoc S);
156 bool parseCondCode(OperandVector &Operands, bool invertCondCode);
158 bool parseRegister(OperandVector &Operands);
160 bool parseNeonVectorList(OperandVector &Operands);
161 bool parseOptionalMulOperand(OperandVector &Operands);
162 bool parseKeywordOperand(OperandVector &Operands);
163 bool parseOperand(OperandVector &Operands, bool isCondCode,
171 OperandVector &Operands);
218 OperandVector &Operands, MCStreamer &Out,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/AsmParser/
H A DM68kAsmParser.cpp41 bool invalidOperand(const SMLoc &Loc, const OperandVector &Operands,
53 OperandMatchResultTy parseImm(OperandVector &Operands);
54 OperandMatchResultTy parseMemOp(OperandVector &Operands);
72 SMLoc NameLoc, OperandVector &Operands) override;
75 OperandVector &Operands, MCStreamer &Out,
596 OperandMatchResultTy M68kAsmParser::parseImm(OperandVector &Operands) { in parseImm()
614 OperandMatchResultTy M68kAsmParser::parseMemOp(OperandVector &Operands) { in parseMemOp()
753 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
784 OperandVector const &Operands, in invalidOperand()
821 OperandVector &Operands, in MatchAndEmitInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp54 OperandVector &Operands, MCStreamer &Out,
62 SMLoc NameLoc, OperandVector &Operands) override;
69 OperandMatchResultTy parseMEMOperand(OperandVector &Operands);
70 OperandMatchResultTy parseMEMAsOperand(OperandVector &Operands);
71 OperandMatchResultTy parseCCOpOperand(OperandVector &Operands);
72 OperandMatchResultTy parseRDOpOperand(OperandVector &Operands);
73 OperandMatchResultTy parseMImmOperand(OperandVector &Operands);
74 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Name);
85 OperandVector *Operands);
761 OperandVector &Operands, in MatchAndEmitInstruction()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp67 OperandVector &Operands, MCStreamer &Out,
74 SMLoc NameLoc, OperandVector &Operands) override;
81 OperandMatchResultTy parseMEMOperand(OperandVector &Operands);
83 OperandMatchResultTy parseMembarTag(OperandVector &Operands);
86 OperandMatchResultTy parseShiftAmtImm(OperandVector &Operands);
88 OperandMatchResultTy parseCallTarget(OperandVector &Operands);
90 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Name);
96 OperandMatchResultTy parseBranchModifiers(OperandVector &Operands);
632 OperandVector &Operands, in MatchAndEmitInstruction()
715 OperandVector &Operands) { in ParseInstruction()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
1025 LanaiAsmParser::parseOperand(OperandVector *Operands, StringRef Mnemonic) { in parseOperand()
1060 OperandVector *Operands) { in splitMnemonic()
1125 static bool IsMemoryAssignmentError(const OperandVector &Operands) { in IsMemoryAssignmentError()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp130 OperandVector &InstOperands, uint64_t &ErrorInfo,
134 OperandVector &Operands, MCStreamer &Out,
141 int processInstruction(MCInst &Inst, OperandVector const &Operands,
175 bool splitIdentifier(OperandVector &Operands);
176 bool parseOperand(OperandVector &Operands);
177 bool parseInstruction(OperandVector &Operands);
178 bool implicitExpressionLocation(OperandVector &Operands);
179 bool parseExpressionOrOperand(OperandVector &Operands);
183 SMLoc NameLoc, OperandVector &Operands) override { in ParseInstruction()
188 OperandVector &Operands) override;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp122 unsigned MatchInstruction(const OperandVector &Operands, MCInst &Inst, in MatchInstruction()
1087 AddDefaultSrcDestOperands(OperandVector &Operands,
1090 bool VerifyAndAdjustOperands(OperandVector &OrigOperands,
1091 OperandVector &FinalOperands);
1092 bool ParseOperand(OperandVector &Operands);
1093 bool ParseATTOperand(OperandVector &Operands);
1094 bool ParseIntelOperand(OperandVector &Operands);
1102 bool ParseRoundingModeOp(SMLoc Start, OperandVector &Operands);
1116 SMLoc EndLoc, OperandVector &Operands);
1126 OperandVector &Operands);
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp447 bool validatetLDMRegList(const MCInst &Inst, const OperandVector &Operands,
449 bool validatetSTMRegList(const MCInst &Inst, const OperandVector &Operands,
453 bool tryParseRegisterWithWriteBack(OperandVector &);
454 int tryParseShiftRegister(OperandVector &);
455 bool parseRegisterList(OperandVector &, bool EnforceOrder = true);
456 bool parseMemory(OperandVector &);
457 bool parseOperand(OperandVector &, StringRef Mnemonic);
505 OperandVector &Operands);
506 bool CDEConvertDualRegOperand(StringRef Mnemonic, OperandVector &Operands);
612 OperandMatchResultTy parseITCondCode(OperandVector &);
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp363 void parseSingleInteger(bool IsNegative, OperandVector &Operands) { in parseSingleInteger()
374 bool parseSingleFloat(bool IsNegative, OperandVector &Operands) { in parseSingleFloat()
388 bool parseSpecialFloatMaybe(bool IsNegative, OperandVector &Operands) { in parseSpecialFloatMaybe()
410 bool checkForP2AlignIfLoadStore(OperandVector &Operands, StringRef InstName) { in checkForP2AlignIfLoadStore()
447 void addBlockTypeOperand(OperandVector &Operands, SMLoc NameLoc, in addBlockTypeOperand()
513 SMLoc NameLoc, OperandVector &Operands) override { in ParseInstruction()
971 OperandVector &Operands, MCStreamer &Out, in MatchAndEmitInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp117 bool ParseOperand(OperandVector &Operands);
126 OperandVector &Operands, MCStreamer &Out,
130 void ProcessInstruction(MCInst &Inst, const OperandVector &Ops);
153 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp165 void ConvertXWPOperands(MCInst &Inst, const OperandVector &Operands);
172 const OperandVector &Operands) override;
176 OperandVector &Operands, MCStreamer &Out,
185 bool parseParenSuffix(StringRef Name, OperandVector &Operands);
187 bool parseBracketSuffix(StringRef Name, OperandVector &Operands);
192 SMLoc NameLoc, OperandVector &Operands) override;
196 OperandMatchResultTy parseMemOperand(OperandVector &Operands);
198 matchAnyRegisterNameWithoutDollar(OperandVector &Operands,
200 OperandMatchResultTy matchAnyRegisterWithoutDollar(OperandVector &Operands,
203 OperandMatchResultTy matchAnyRegisterWithoutDollar(OperandVector &Operands,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTarget.td1484 // function when converting the OperandVector into an MCInst instead of the