Lines Matching refs:X86AsmParser
86 class X86AsmParser : public MCTargetAsmParser { class
1267 X86AsmParser(const MCSubtargetInfo &sti, MCAsmParser &Parser, in X86AsmParser() function in __anonb23049e20111::X86AsmParser
1384 bool X86AsmParser::MatchRegisterByName(MCRegister &RegNo, StringRef RegName, in MatchRegisterByName()
1487 bool X86AsmParser::ParseRegister(MCRegister &RegNo, SMLoc &StartLoc, in ParseRegister()
1584 bool X86AsmParser::parseRegister(MCRegister &Reg, SMLoc &StartLoc, in parseRegister()
1589 ParseStatus X86AsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
1601 std::unique_ptr<X86Operand> X86AsmParser::DefaultMemSIOperand(SMLoc Loc) { in DefaultMemSIOperand()
1610 std::unique_ptr<X86Operand> X86AsmParser::DefaultMemDIOperand(SMLoc Loc) { in DefaultMemDIOperand()
1619 bool X86AsmParser::IsSIReg(unsigned Reg) { in IsSIReg()
1633 unsigned X86AsmParser::GetSIDIForRegClass(unsigned RegClassID, unsigned Reg, in GetSIDIForRegClass()
1646 void X86AsmParser::AddDefaultSrcDestOperands( in AddDefaultSrcDestOperands()
1659 bool X86AsmParser::VerifyAndAdjustOperands(OperandVector &OrigOperands, in VerifyAndAdjustOperands()
1741 bool X86AsmParser::parseOperand(OperandVector &Operands, StringRef Name) { in parseOperand()
1748 bool X86AsmParser::CreateMemForMSInlineAsm(unsigned SegReg, const MCExpr *Disp, in CreateMemForMSInlineAsm()
1799 bool X86AsmParser::ParseIntelNamedOperator(StringRef Name, in ParseIntelNamedOperator()
1841 bool X86AsmParser::ParseMasmNamedOperator(StringRef Name, in ParseMasmNamedOperator()
1865 void X86AsmParser::tryParseOperandIdx(AsmToken::TokenKind PrevTK, in tryParseOperandIdx()
1873 bool X86AsmParser::ParseIntelExpression(IntelExprStateMachine &SM, SMLoc &End) { in ParseIntelExpression()
2180 void X86AsmParser::RewriteIntelExpression(IntelExprStateMachine &SM, in RewriteIntelExpression()
2216 bool X86AsmParser::ParseIntelInlineAsmIdentifier( in ParseIntelInlineAsmIdentifier()
2268 bool X86AsmParser::ParseRoundingModeOp(SMLoc Start, OperandVector &Operands) { in ParseRoundingModeOp()
2310 bool X86AsmParser::ParseIntelDotOperator(IntelExprStateMachine &SM, in ParseIntelDotOperator()
2358 bool X86AsmParser::ParseIntelOffsetOperator(const MCExpr *&Val, StringRef &ID, in ParseIntelOffsetOperator()
2379 unsigned X86AsmParser::IdentifyIntelInlineAsmOperator(StringRef Name) { in IdentifyIntelInlineAsmOperator()
2393 unsigned X86AsmParser::ParseIntelInlineAsmOperator(unsigned OpKind) { in ParseIntelInlineAsmOperator()
2424 unsigned X86AsmParser::IdentifyMasmOperator(StringRef Name) { in IdentifyMasmOperator()
2438 bool X86AsmParser::ParseMasmOperator(unsigned OpKind, int64_t &Val) { in ParseMasmOperator()
2489 bool X86AsmParser::ParseIntelMemoryOperandSize(unsigned &Size) { in ParseIntelMemoryOperandSize()
2515 bool X86AsmParser::parseIntelOperand(OperandVector &Operands, StringRef Name) { in parseIntelOperand()
2687 bool X86AsmParser::parseATTOperand(OperandVector &Operands) { in parseATTOperand()
2757 X86::CondCode X86AsmParser::ParseConditionCode(StringRef CC) { in ParseConditionCode()
2780 bool X86AsmParser::ParseZ(std::unique_ptr<X86Operand> &Z, in ParseZ()
2800 bool X86AsmParser::HandleAVX512Operand(OperandVector &Operands) { in HandleAVX512Operand()
2890 bool X86AsmParser::ParseMemOperand(unsigned SegReg, const MCExpr *Disp, in ParseMemOperand()
3105 bool X86AsmParser::parsePrimaryExpr(const MCExpr *&Res, SMLoc &EndLoc) { in parsePrimaryExpr()
3121 bool X86AsmParser::ParseInstruction(ParseInstructionInfo &Info, StringRef Name, in ParseInstruction()
3675 bool X86AsmParser::processInstruction(MCInst &Inst, const OperandVector &Ops) { in processInstruction()
3717 bool X86AsmParser::validateInstruction(MCInst &Inst, const OperandVector &Ops) { in validateInstruction()
3819 void X86AsmParser::emitWarningForSpecialLVIInstruction(SMLoc Loc) { in emitWarningForSpecialLVIInstruction()
3837 void X86AsmParser::applyLVICFIMitigation(MCInst &Inst, MCStreamer &Out) { in applyLVICFIMitigation()
3882 void X86AsmParser::applyLVILoadHardeningMitigation(MCInst &Inst, in applyLVILoadHardeningMitigation()
3924 void X86AsmParser::emitInstruction(MCInst &Inst, OperandVector &Operands, in emitInstruction()
3937 bool X86AsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
3948 void X86AsmParser::MatchFPUWaitAlias(SMLoc IDLoc, X86Operand &Op, in MatchFPUWaitAlias()
3974 bool X86AsmParser::ErrorMissingFeature(SMLoc IDLoc, in ErrorMissingFeature()
3998 unsigned X86AsmParser::checkTargetMatchPredicate(MCInst &Inst) { in checkTargetMatchPredicate()
4027 bool X86AsmParser::MatchAndEmitATTInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitATTInstruction()
4285 bool X86AsmParser::MatchAndEmitIntelInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitIntelInstruction()
4501 bool X86AsmParser::OmitRegisterFromClobberLists(unsigned RegNo) { in OmitRegisterFromClobberLists()
4505 bool X86AsmParser::ParseDirective(AsmToken DirectiveID) { in ParseDirective()
4571 bool X86AsmParser::parseDirectiveArch() { in parseDirectiveArch()
4579 bool X86AsmParser::parseDirectiveNops(SMLoc L) { in parseDirectiveNops()
4614 bool X86AsmParser::parseDirectiveEven(SMLoc L) { in parseDirectiveEven()
4632 bool X86AsmParser::ParseDirectiveCode(StringRef IDVal, SMLoc L) { in ParseDirectiveCode()
4670 bool X86AsmParser::parseDirectiveFPOProc(SMLoc L) { in parseDirectiveFPOProc()
4687 bool X86AsmParser::parseDirectiveFPOSetFrame(SMLoc L) { in parseDirectiveFPOSetFrame()
4696 bool X86AsmParser::parseDirectiveFPOPushReg(SMLoc L) { in parseDirectiveFPOPushReg()
4705 bool X86AsmParser::parseDirectiveFPOStackAlloc(SMLoc L) { in parseDirectiveFPOStackAlloc()
4714 bool X86AsmParser::parseDirectiveFPOStackAlign(SMLoc L) { in parseDirectiveFPOStackAlign()
4723 bool X86AsmParser::parseDirectiveFPOEndPrologue(SMLoc L) { in parseDirectiveFPOEndPrologue()
4731 bool X86AsmParser::parseDirectiveFPOEndProc(SMLoc L) { in parseDirectiveFPOEndProc()
4738 bool X86AsmParser::parseSEHRegisterNumber(unsigned RegClassID, in parseSEHRegisterNumber()
4778 bool X86AsmParser::parseDirectiveSEHPushReg(SMLoc Loc) { in parseDirectiveSEHPushReg()
4791 bool X86AsmParser::parseDirectiveSEHSetFrame(SMLoc Loc) { in parseDirectiveSEHSetFrame()
4811 bool X86AsmParser::parseDirectiveSEHSaveReg(SMLoc Loc) { in parseDirectiveSEHSaveReg()
4831 bool X86AsmParser::parseDirectiveSEHSaveXMM(SMLoc Loc) { in parseDirectiveSEHSaveXMM()
4851 bool X86AsmParser::parseDirectiveSEHPushFrame(SMLoc Loc) { in parseDirectiveSEHPushFrame()
4874 RegisterMCAsmParser<X86AsmParser> X(getTheX86_32Target()); in LLVMInitializeX86AsmParser()
4875 RegisterMCAsmParser<X86AsmParser> Y(getTheX86_64Target()); in LLVMInitializeX86AsmParser()