Lines Matching refs:ErrorInfo
164 bool showMatchError(SMLoc Loc, unsigned ErrCode, uint64_t ErrorInfo,
186 uint64_t &ErrorInfo,
4174 uint64_t ErrorInfo, in showMatchError() argument
4179 static_cast<const AArch64Operand &>(*Operands[ErrorInfo]) in showMatchError()
4494 uint64_t &ErrorInfo, in MatchAndEmitInstruction() argument
4783 MatchInstructionImpl(Operands, Inst, ErrorInfo, MatchingInlineAsm, 1); in MatchAndEmitInstruction()
4790 auto ShortFormNEONErrorInfo = ErrorInfo; in MatchAndEmitInstruction()
4794 MatchInstructionImpl(Operands, Inst, ErrorInfo, MatchingInlineAsm, 0); in MatchAndEmitInstruction()
4799 if (MatchResult == Match_InvalidOperand && ErrorInfo == 1 && in MatchAndEmitInstruction()
4803 ErrorInfo = ShortFormNEONErrorInfo; in MatchAndEmitInstruction()
4822 assert(ErrorInfo && "Unknown missing feature!"); in MatchAndEmitInstruction()
4827 for (unsigned i = 0; i < (sizeof(ErrorInfo)*8-1); ++i) { in MatchAndEmitInstruction()
4828 if (ErrorInfo & Mask) { in MatchAndEmitInstruction()
4830 Msg += getSubtargetFeatureName(ErrorInfo & Mask); in MatchAndEmitInstruction()
4837 return showMatchError(IDLoc, MatchResult, ErrorInfo, Operands); in MatchAndEmitInstruction()
4841 if (ErrorInfo != ~0ULL) { in MatchAndEmitInstruction()
4842 if (ErrorInfo >= Operands.size()) in MatchAndEmitInstruction()
4846 ErrorLoc = ((AArch64Operand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
4852 if (((AArch64Operand &)*Operands[ErrorInfo]).isToken() && in MatchAndEmitInstruction()
4853 ((AArch64Operand &)*Operands[ErrorInfo]).isTokenSuffix()) in MatchAndEmitInstruction()
4856 return showMatchError(ErrorLoc, MatchResult, ErrorInfo, Operands); in MatchAndEmitInstruction()
5000 if (ErrorInfo >= Operands.size()) in MatchAndEmitInstruction()
5004 SMLoc ErrorLoc = ((AArch64Operand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
5007 return showMatchError(ErrorLoc, MatchResult, ErrorInfo, Operands); in MatchAndEmitInstruction()