Lines Matching defs:ErrorInfo
64 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo,
72 uint64_t &ErrorInfo,
653 OperandVector &Operands, uint64_t ErrorInfo, int64_t Lower, int64_t Upper,
655 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc();
662 uint64_t &ErrorInfo,
667 auto Result = MatchInstructionImpl(Operands, Inst, ErrorInfo, MissingFeatures,
695 if (ErrorInfo != ~0U) {
696 if (ErrorInfo >= Operands.size())
699 ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc();
712 if (ErrorInfo != ~0U && ErrorInfo >= Operands.size())
720 return generateImmOutOfRangeError(Operands, ErrorInfo, -(1 << 7),
723 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 3));
725 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 4));
727 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 5));
729 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 6));
731 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 8));
733 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 12));
735 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 16));
737 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 1) - 1);
739 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 2) - 1);
741 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 3) - 1);
743 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 4) - 1);
745 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 5) - 1);
747 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 6) - 1);
749 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 7) - 1);
751 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 8) - 1);
753 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 12) - 1);
755 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 16) - 1);
758 Operands, ErrorInfo, 0, (1 << 5) - 2,
762 Operands, ErrorInfo, 0, (1 << 12) - 2,
766 Operands, ErrorInfo, 0, (1 << 5) - 4,
770 Operands, ErrorInfo, 0, (1 << 7) - 2,
774 Operands, ErrorInfo, 0, (1 << 7) - 4,
778 Operands, ErrorInfo, 0, (1 << 8) - 4,
782 Operands, ErrorInfo, 0, (1 << 8) - 8,
786 Operands, ErrorInfo, 0, (1 << 8) - 256,
790 Operands, ErrorInfo, 0, (1 << 12) - 4,
793 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc();
797 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc();
801 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc();
805 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc();
809 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc();
813 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc();
817 SMLoc ErrorLoc = ((CSKYOperand &)*Operands[ErrorInfo]).getStartLoc();