• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/

Lines Matching refs:MCInst

1 //===-- RISCVAsmParser.cpp - Parse RISCV assembly to MCInst instructions --===//
27 #include "llvm/MC/MCInst.h"
98 void emitToStreamer(MCStreamer &S, const MCInst &Inst);
111 void emitLoadLocalAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
114 void emitLoadAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
118 void emitLoadTLSIEAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
122 void emitLoadTLSGDAddress(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out);
125 void emitLoadStoreSymbol(MCInst &Inst, unsigned Opcode, SMLoc IDLoc,
132 bool checkPseudoAddTPRel(MCInst &Inst, OperandVector &Operands);
135 bool validateInstruction(MCInst &Inst, OperandVector &Operands);
141 bool processInstruction(MCInst &Inst, SMLoc IDLoc, OperandVector &Operands,
869 void addExpr(MCInst &Inst, const MCExpr *Expr) const {
882 void addRegOperands(MCInst &Inst, unsigned N) const {
887 void addImmOperands(MCInst &Inst, unsigned N) const {
892 void addSImm5Plus1Operands(MCInst &Inst, unsigned N) const {
902 void addFenceArgOperands(MCInst &Inst, unsigned N) const {
921 void addCSRSystemRegisterOperands(MCInst &Inst, unsigned N) const {
926 void addVTypeIOperands(MCInst &Inst, unsigned N) const {
942 void addFRMArgOperands(MCInst &Inst, unsigned N) const {
998 MCInst Inst;
2113 void RISCVAsmParser::emitToStreamer(MCStreamer &S, const MCInst &Inst) {
2114 MCInst CInst;
2170 void RISCVAsmParser::emitLoadLocalAddress(MCInst &Inst, SMLoc IDLoc,
2184 void RISCVAsmParser::emitLoadAddress(MCInst &Inst, SMLoc IDLoc,
2209 void RISCVAsmParser::emitLoadTLSIEAddress(MCInst &Inst, SMLoc IDLoc,
2224 void RISCVAsmParser::emitLoadTLSGDAddress(MCInst &Inst, SMLoc IDLoc,
2238 void RISCVAsmParser::emitLoadStoreSymbol(MCInst &Inst, unsigned Opcode,
2257 bool RISCVAsmParser::checkPseudoAddTPRel(MCInst &Inst,
2275 bool RISCVAsmParser::validateInstruction(MCInst &Inst,
2353 bool RISCVAsmParser::processInstruction(MCInst &Inst, SMLoc IDLoc,