Lines Matching defs:SparcAsmParser

1 //===-- SparcAsmParser.cpp - Parse Sparc assembly to MCInst instructions --===//
58 class SparcAsmParser : public MCTargetAsmParser {
140 SparcAsmParser(const MCSubtargetInfo &sti, MCAsmParser &parser,
614 SparcAsmParser::MatchResultTy
615 SparcAsmParser::mnemonicIsValid(StringRef Mnemonic, unsigned VariantID) {
646 bool SparcAsmParser::expandSET(MCInst &Inst, SMLoc IDLoc,
720 bool SparcAsmParser::expandSETX(MCInst &Inst, SMLoc IDLoc,
792 bool SparcAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
847 bool SparcAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc,
854 ParseStatus SparcAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
874 bool SparcAsmParser::ParseInstruction(ParseInstructionInfo &Info,
941 ParseStatus SparcAsmParser::parseDirective(AsmToken DirectiveID) {
960 ParseStatus SparcAsmParser::parseMEMOperand(OperandVector &Operands) {
1003 ParseStatus SparcAsmParser::parseShiftAmtImm(OperandVector &Operands) {
1026 template <SparcAsmParser::TailRelocKind Kind>
1027 ParseStatus SparcAsmParser::parseTailRelocSym(OperandVector &Operands) {
1070 llvm_unreachable("Unhandled SparcAsmParser::TailRelocKind enum");
1107 ParseStatus SparcAsmParser::parseMembarTag(OperandVector &Operands) {
1149 ParseStatus SparcAsmParser::parseASITag(OperandVector &Operands) {
1187 ParseStatus SparcAsmParser::parsePrefetchTag(OperandVector &Operands) {
1222 ParseStatus SparcAsmParser::parseCallTarget(OperandVector &Operands) {
1249 ParseStatus SparcAsmParser::parseOperand(OperandVector &Operands,
1358 SparcAsmParser::parseSparcAsmOperand(std::unique_ptr<SparcOperand> &Op,
1415 ParseStatus SparcAsmParser::parseBranchModifiers(OperandVector &Operands) {
1433 ParseStatus SparcAsmParser::parseExpression(int64_t &Val) {
1442 MCRegister SparcAsmParser::matchRegisterName(const AsmToken &Tok,
1456 // matched to either SP::I6 or SP::I6_I7. Other parts of SparcAsmParser
1602 SparcAsmParser::adjustPICRelocation(SparcMCExpr::VariantKind VK,
1626 bool SparcAsmParser::matchSparcAsmModifiers(const MCExpr *&EVal,
1669 bool SparcAsmParser::isPossibleExpression(const AsmToken &Token) {
1684 RegisterMCAsmParser<SparcAsmParser> A(getTheSparcTarget());
1685 RegisterMCAsmParser<SparcAsmParser> B(getTheSparcV9Target());
1686 RegisterMCAsmParser<SparcAsmParser> C(getTheSparcelTarget());
1689 unsigned SparcAsmParser::validateTargetOperandClass(MCParsedAsmOperand &GOp,