Home
last modified time | relevance | path

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

/external/llvm/lib/Target/SystemZ/AsmParser/
DSystemZAsmParser.cpp370 OperandMatchResultTy parseRegister(OperandVector &Operands,
378 OperandMatchResultTy parseAddress(OperandVector &Operands,
382 OperandMatchResultTy parsePCRel(OperandVector &Operands, int64_t MinVal,
385 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
405 SMLoc NameLoc, OperandVector &Operands) override;
407 OperandVector &Operands, MCStreamer &Out,
412 OperandMatchResultTy parseGR32(OperandVector &Operands) { in parseGR32()
415 OperandMatchResultTy parseGRH32(OperandVector &Operands) { in parseGRH32()
418 OperandMatchResultTy parseGRX32(OperandVector &Operands) { in parseGRX32()
421 OperandMatchResultTy parseGR64(OperandVector &Operands) { in parseGR64()
[all …]
/external/llvm/lib/Target/AMDGPU/AsmParser/
DAMDGPUAsmParser.cpp588 …void cvtMubufImpl(MCInst &Inst, const OperandVector &Operands, bool IsAtomic, bool IsAtomicReturn);
647 OperandVector &Operands, MCStreamer &Out,
651 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Mnemonic);
654 SMLoc NameLoc, OperandVector &Operands) override;
658 OperandVector &Operands,
661 OperandMatchResultTy parseNamedBit(const char *Name, OperandVector &Operands,
665 OperandMatchResultTy parseImm(OperandVector &Operands);
666 OperandMatchResultTy parseRegOrImm(OperandVector &Operands);
667 OperandMatchResultTy parseRegOrImmWithFPInputMods(OperandVector &Operands);
668 OperandMatchResultTy parseRegOrImmWithIntInputMods(OperandVector &Operands);
[all …]
/external/llvm/include/llvm/MC/MCParser/
DMCTargetAsmParser.h28 typedef SmallVectorImpl<std::unique_ptr<MCParsedAsmOperand>> OperandVector; typedef
158 SMLoc NameLoc, OperandVector &Operands) = 0;
160 AsmToken Token, OperandVector &Operands) { in ParseInstruction()
183 OperandVector &Operands, MCStreamer &Out,
206 const OperandVector &Operands) = 0;
/external/llvm/lib/Target/Lanai/AsmParser/
DLanaiAsmParser.cpp42 OperandVector *Operands);
49 SMLoc NameLoc, OperandVector &Operands) override;
54 OperandVector &Operands, MCStreamer &Out,
62 OperandMatchResultTy parseOperand(OperandVector *Operands,
65 OperandMatchResultTy parseMemoryOperand(OperandVector &Operands);
633 OperandVector &Operands, in MatchAndEmitInstruction()
844 LanaiAsmParser::parseMemoryOperand(OperandVector &Operands) { in parseMemoryOperand()
978 LanaiAsmParser::parseOperand(OperandVector *Operands, StringRef Mnemonic) { in parseOperand()
1013 OperandVector *Operands) { in splitMnemonic()
1078 bool IsMemoryAssignmentError(const OperandVector &Operands) { in IsMemoryAssignmentError()
[all …]
/external/llvm/lib/Target/Hexagon/AsmParser/
DHexagonAsmParser.cpp109 OperandVector &InstOperands, uint64_t &ErrorInfo,
113 OperandVector &Operands, MCStreamer &Out,
118 int processInstruction(MCInst &Inst, OperandVector const &Operands,
154 bool splitIdentifier(OperandVector &Operands);
155 bool parseOperand(OperandVector &Operands);
156 bool parseInstruction(OperandVector &Operands);
157 bool implicitExpressionLocation(OperandVector &Operands);
158 bool parseExpressionOrOperand(OperandVector &Operands);
161 SMLoc NameLoc, OperandVector &Operands) override in ParseInstruction()
166 AsmToken ID, OperandVector &Operands) override;
[all …]
/external/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp57 bool parseSysAlias(StringRef Name, SMLoc NameLoc, OperandVector &Operands);
59 bool parseCondCode(OperandVector &Operands, bool invertCondCode);
63 bool parseRegister(OperandVector &Operands);
65 bool parseVectorList(OperandVector &Operands);
66 bool parseOperand(OperandVector &Operands, bool isCondCode,
88 OperandVector &Operands, MCStreamer &Out,
99 OperandMatchResultTy tryParseOptionalShiftExtend(OperandVector &Operands);
100 OperandMatchResultTy tryParseBarrierOperand(OperandVector &Operands);
101 OperandMatchResultTy tryParseMRSSystemRegister(OperandVector &Operands);
102 OperandMatchResultTy tryParseSysReg(OperandVector &Operands);
[all …]
/external/llvm/lib/Target/X86/AsmParser/
DX86AsmParser.cpp688 AddDefaultSrcDestOperands(OperandVector &Operands,
691 bool VerifyAndAdjustOperands(OperandVector &OrigOperands,
692 OperandVector &FinalOperands);
725 bool processInstruction(MCInst &Inst, const OperandVector &Ops);
729 void EmitInstruction(MCInst &Inst, OperandVector &Operands, MCStreamer &Out);
732 OperandVector &Operands, MCStreamer &Out,
736 void MatchFPUWaitAlias(SMLoc IDLoc, X86Operand &Op, OperandVector &Operands,
743 OperandVector &Operands, MCStreamer &Out,
748 OperandVector &Operands, MCStreamer &Out,
757 bool HandleAVX512Operand(OperandVector &Operands,
[all …]
DX86AsmInstrumentation.cpp185 OperandVector &Operands, in InstrumentAndEmitInstruction()
228 void InstrumentMOVS(const MCInst &Inst, OperandVector &Operands,
230 void InstrumentMOV(const MCInst &Inst, OperandVector &Operands,
348 OperandVector &Operands, in InstrumentMOVS()
375 OperandVector &Operands, MCContext &Ctx, in InstrumentMOV()
1033 const MCInst &Inst, OperandVector &Operands, MCContext &Ctx, in InstrumentAndEmitInstruction()
/external/llvm/lib/Target/Sparc/AsmParser/
DSparcAsmParser.cpp50 OperandVector &Operands, MCStreamer &Out,
55 SMLoc NameLoc, OperandVector &Operands) override;
62 OperandMatchResultTy parseMEMOperand(OperandVector &Operands);
64 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Name);
70 OperandMatchResultTy parseBranchModifiers(OperandVector &Operands);
543 OperandVector &Operands, in MatchAndEmitInstruction()
616 OperandVector &Operands) { in ParseInstruction()
721 SparcAsmParser::parseMEMOperand(OperandVector &Operands) { in parseMEMOperand()
759 SparcAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) { in parseOperand()
914 SparcAsmParser::parseBranchModifiers(OperandVector &Operands) { in parseBranchModifiers()
/external/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp192 bool validatetLDMRegList(const MCInst &Inst, const OperandVector &Operands,
194 bool validatetSTMRegList(const MCInst &Inst, const OperandVector &Operands,
198 bool tryParseRegisterWithWriteBack(OperandVector &);
199 int tryParseShiftRegister(OperandVector &);
200 bool parseRegisterList(OperandVector &);
201 bool parseMemory(OperandVector &);
202 bool parseOperand(OperandVector &, StringRef Mnemonic);
246 OperandVector &Operands);
321 OperandMatchResultTy parseITCondCode(OperandVector &);
322 OperandMatchResultTy parseCoprocNumOperand(OperandVector &);
[all …]
/external/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp135 OperandVector &Operands, MCStreamer &Out,
142 bool parseParenSuffix(StringRef Name, OperandVector &Operands);
144 bool parseBracketSuffix(StringRef Name, OperandVector &Operands);
147 SMLoc NameLoc, OperandVector &Operands) override;
151 OperandMatchResultTy parseMemOperand(OperandVector &Operands);
153 matchAnyRegisterNameWithoutDollar(OperandVector &Operands,
155 OperandMatchResultTy matchAnyRegisterWithoutDollar(OperandVector &Operands,
157 OperandMatchResultTy parseAnyRegister(OperandVector &Operands);
158 OperandMatchResultTy parseImm(OperandVector &Operands);
159 OperandMatchResultTy parseJumpTarget(OperandVector &Operands);
[all …]
/external/llvm/lib/Target/PowerPC/AsmParser/
DPPCAsmParser.cpp265 bool ParseOperand(OperandVector &Operands);
275 OperandVector &Operands, MCStreamer &Out,
279 void ProcessInstruction(MCInst &Inst, const OperandVector &Ops);
304 SMLoc NameLoc, OperandVector &Operands) override;
840 const OperandVector &Operands) { in ProcessInstruction()
1233 OperandVector &Operands, in MatchAndEmitInstruction()
1539 bool PPCAsmParser::ParseOperand(OperandVector &Operands) { in ParseOperand()
1666 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
/external/llvm/include/llvm/Target/
DTarget.td1115 // function when converting the OperandVector into an MCInst instead of the