Lines Matching defs:CSKYAsmParser

1 //===---- CSKYAsmParser.cpp - Parse CSKY assembly to MCInst instructions --===//
57 class CSKYAsmParser : public MCTargetAsmParser {
130 CSKYAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser,
652 bool CSKYAsmParser::generateImmOutOfRangeError(
659 bool CSKYAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
825 bool CSKYAsmParser::processLRW(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out) {
873 bool CSKYAsmParser::processJSRI(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out) {
894 bool CSKYAsmParser::processJMPI(MCInst &Inst, SMLoc IDLoc, MCStreamer &Out) {
915 bool CSKYAsmParser::processInstruction(MCInst &Inst, SMLoc IDLoc,
1013 bool CSKYAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc,
1028 ParseStatus CSKYAsmParser::parseRegister(OperandVector &Operands) {
1050 ParseStatus CSKYAsmParser::parseBaseRegImm(OperandVector &Operands) {
1099 ParseStatus CSKYAsmParser::parseImmediate(OperandVector &Operands) {
1124 bool CSKYAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) {
1161 ParseStatus CSKYAsmParser::parseCSKYSymbol(OperandVector &Operands) {
1236 ParseStatus CSKYAsmParser::parseDataSymbol(OperandVector &Operands) {
1317 ParseStatus CSKYAsmParser::parseConstpoolSymbol(OperandVector &Operands) {
1389 ParseStatus CSKYAsmParser::parsePSRFlag(OperandVector &Operands) {
1425 ParseStatus CSKYAsmParser::parseRegSeq(OperandVector &Operands) {
1446 ParseStatus CSKYAsmParser::parseRegList(OperandVector &Operands) {
1488 bool CSKYAsmParser::ParseInstruction(ParseInstructionInfo &Info, StringRef Name,
1516 ParseStatus CSKYAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1531 ParseStatus CSKYAsmParser::parseDirective(AsmToken DirectiveID) {
1542 bool CSKYAsmParser::parseDirectiveAttribute() {
1618 unsigned CSKYAsmParser::validateTargetOperandClass(MCParsedAsmOperand &AsmOp,
1652 void CSKYAsmParser::emitToStreamer(MCStreamer &S, const MCInst &Inst) {
1663 RegisterMCAsmParser<CSKYAsmParser> X(getTheCSKYTarget());