Lines Matching defs:VEAsmParser
1 //===-- VEAsmParser.cpp - Parse VE assembly to MCInst instructions --------===//
39 class VEAsmParser : public MCTargetAsmParser {
88 VEAsmParser(const MCSubtargetInfo &sti, MCAsmParser &parser,
760 bool VEAsmParser::matchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
796 bool VEAsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc,
805 int VEAsmParser::parseRegisterName(MCRegister (*matchFn)(StringRef)) {
827 ParseStatus VEAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
905 StringRef VEAsmParser::splitMnemonic(StringRef Name, SMLoc NameLoc,
965 bool VEAsmParser::parseInstruction(ParseInstructionInfo &Info, StringRef Name,
1000 ParseStatus VEAsmParser::parseDirective(AsmToken DirectiveID) {
1027 bool VEAsmParser::parseLiteralValues(unsigned Size, SMLoc L) {
1045 VEAsmParser::extractModifierFromExpr(const MCExpr *E,
1150 const MCExpr *VEAsmParser::fixupVariantKind(const MCExpr *E) {
1182 bool VEAsmParser::parseExpression(const MCExpr *&EVal) {
1197 ParseStatus VEAsmParser::parseMEMOperand(OperandVector &Operands) {
1303 ParseStatus VEAsmParser::parseMEMAsOperand(OperandVector &Operands) {
1394 ParseStatus VEAsmParser::parseMImmOperand(OperandVector &Operands) {
1435 ParseStatus VEAsmParser::parseOperand(OperandVector &Operands,
1516 ParseStatus VEAsmParser::parseVEAsmOperand(std::unique_ptr<VEOperand> &Op) {
1546 RegisterMCAsmParser<VEAsmParser> A(getTheVETarget());
1553 unsigned VEAsmParser::validateTargetOperandClass(MCParsedAsmOperand &GOp,