Lines Matching defs:HexagonAsmParser

1 //===-- HexagonAsmParser.cpp - Parse Hexagon asm to MCInst instructions----===//
88 class HexagonAsmParser : public MCTargetAsmParser {
159 HexagonAsmParser(const MCSubtargetInfo &_STI, MCAsmParser &_Parser,
472 bool HexagonAsmParser::finishBundle(SMLoc IDLoc, MCStreamer &Out) {
506 bool HexagonAsmParser::matchBundleOptions() {
541 void HexagonAsmParser::canonicalizeImmediates(MCInst &MCI) {
558 bool HexagonAsmParser::matchOneInstruction(MCInst &MCI, SMLoc IDLoc,
608 void HexagonAsmParser::eatToEndOfPacket() {
617 bool HexagonAsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
665 bool HexagonAsmParser::parseDirectiveAttribute(SMLoc L) {
714 bool HexagonAsmParser::ParseDirective(AsmToken DirectiveID) {
729 bool HexagonAsmParser::ParseDirectiveSubsection(SMLoc L) {
754 bool HexagonAsmParser::ParseDirectiveFalign(unsigned Size, SMLoc L) {
789 bool HexagonAsmParser::ParseDirectiveComm(bool IsLocal, SMLoc Loc) {
870 bool HexagonAsmParser::RegisterMatchesArch(unsigned MatchNum) const {
881 RegisterMCAsmParser<HexagonAsmParser> X(getTheHexagonTarget());
907 bool HexagonAsmParser::splitIdentifier(OperandVector &Operands) {
925 bool HexagonAsmParser::parseOperand(OperandVector &Operands) {
983 bool HexagonAsmParser::isLabel(AsmToken &Token) {
1011 bool HexagonAsmParser::handleNoncontigiousRegister(bool Contigious,
1022 bool HexagonAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc,
1027 ParseStatus HexagonAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1094 bool HexagonAsmParser::implicitExpressionLocation(OperandVector &Operands) {
1108 bool HexagonAsmParser::parseExpression(MCExpr const *&Expr) {
1142 bool HexagonAsmParser::parseExpressionOrOperand(OperandVector &Operands) {
1158 bool HexagonAsmParser::parseInstruction(OperandVector &Operands) {
1281 bool HexagonAsmParser::ParseInstruction(ParseInstructionInfo &Info,
1301 unsigned HexagonAsmParser::validateTargetOperandClass(MCParsedAsmOperand &AsmOp,
1335 bool HexagonAsmParser::OutOfRange(SMLoc IDLoc, long long Val, long long Max) {
1346 int HexagonAsmParser::processInstruction(MCInst &Inst,
2054 unsigned HexagonAsmParser::matchRegister(StringRef Name) {