Lines Matching refs:ErrorInfo

63   bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo,
70 uint64_t &ErrorInfo,
651 OperandVector &Operands, uint64_t ErrorInfo, int64_t Lower, int64_t Upper, in generateImmOutOfRangeError() argument
653 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc(); in generateImmOutOfRangeError()
660 uint64_t &ErrorInfo, in MatchAndEmitInstruction() argument
665 auto Result = MatchInstructionImpl(Operands, Inst, ErrorInfo, MissingFeatures, in MatchAndEmitInstruction()
693 if (ErrorInfo != ~0U) { in MatchAndEmitInstruction()
694 if (ErrorInfo >= Operands.size()) in MatchAndEmitInstruction()
697 ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
710 if (ErrorInfo != ~0U && ErrorInfo >= Operands.size()) in MatchAndEmitInstruction()
718 return generateImmOutOfRangeError(Operands, ErrorInfo, -(1 << 7), in MatchAndEmitInstruction()
721 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 3)); in MatchAndEmitInstruction()
723 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 4)); in MatchAndEmitInstruction()
725 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 5)); in MatchAndEmitInstruction()
727 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 6)); in MatchAndEmitInstruction()
729 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 8)); in MatchAndEmitInstruction()
731 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 12)); in MatchAndEmitInstruction()
733 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 16)); in MatchAndEmitInstruction()
735 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 1) - 1); in MatchAndEmitInstruction()
737 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 2) - 1); in MatchAndEmitInstruction()
739 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 3) - 1); in MatchAndEmitInstruction()
741 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 4) - 1); in MatchAndEmitInstruction()
743 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 5) - 1); in MatchAndEmitInstruction()
745 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 6) - 1); in MatchAndEmitInstruction()
747 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 7) - 1); in MatchAndEmitInstruction()
749 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 8) - 1); in MatchAndEmitInstruction()
751 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 12) - 1); in MatchAndEmitInstruction()
753 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 16) - 1); in MatchAndEmitInstruction()
756 Operands, ErrorInfo, 0, (1 << 5) - 2, in MatchAndEmitInstruction()
760 Operands, ErrorInfo, 0, (1 << 12) - 2, in MatchAndEmitInstruction()
764 Operands, ErrorInfo, 0, (1 << 5) - 4, in MatchAndEmitInstruction()
768 Operands, ErrorInfo, 0, (1 << 7) - 2, in MatchAndEmitInstruction()
772 Operands, ErrorInfo, 0, (1 << 7) - 4, in MatchAndEmitInstruction()
776 Operands, ErrorInfo, 0, (1 << 8) - 4, in MatchAndEmitInstruction()
780 Operands, ErrorInfo, 0, (1 << 8) - 8, in MatchAndEmitInstruction()
784 Operands, ErrorInfo, 0, (1 << 8) - 256, in MatchAndEmitInstruction()
788 Operands, ErrorInfo, 0, (1 << 12) - 4, in MatchAndEmitInstruction()
791 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
795 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
799 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
803 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
807 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
811 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
815 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()