Lines Matching refs:ErrorInfo
102 bool generateImmOutOfRangeError(OperandVector &Operands, uint64_t ErrorInfo,
110 uint64_t &ErrorInfo,
1383 OperandVector &Operands, uint64_t ErrorInfo, int64_t Lower, int64_t Upper, in generateImmOutOfRangeError() argument
1385 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in generateImmOutOfRangeError()
1392 uint64_t &ErrorInfo, in MatchAndEmitInstruction() argument
1397 auto Result = MatchInstructionImpl(Operands, Inst, ErrorInfo, MissingFeatures, in MatchAndEmitInstruction()
1427 if (ErrorInfo != ~0ULL) { in MatchAndEmitInstruction()
1428 if (ErrorInfo >= Operands.size()) in MatchAndEmitInstruction()
1431 ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1444 if (ErrorInfo != ~0ULL && ErrorInfo >= Operands.size()) in MatchAndEmitInstruction()
1457 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1460 return generateImmOutOfRangeError(Operands, ErrorInfo, in MatchAndEmitInstruction()
1465 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1470 Operands, ErrorInfo, std::numeric_limits<int32_t>::min(), in MatchAndEmitInstruction()
1475 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1480 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 6) - 1); in MatchAndEmitInstruction()
1481 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 5) - 1); in MatchAndEmitInstruction()
1484 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 6) - 1); in MatchAndEmitInstruction()
1485 return generateImmOutOfRangeError(Operands, ErrorInfo, 1, (1 << 5) - 1); in MatchAndEmitInstruction()
1488 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 5) - 1); in MatchAndEmitInstruction()
1489 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 4) - 1); in MatchAndEmitInstruction()
1491 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 1) - 1); in MatchAndEmitInstruction()
1493 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 2) - 1); in MatchAndEmitInstruction()
1495 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, 2, in MatchAndEmitInstruction()
1498 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 3) - 1); in MatchAndEmitInstruction()
1500 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 4) - 1); in MatchAndEmitInstruction()
1502 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 5) - 1); in MatchAndEmitInstruction()
1504 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 6) - 1); in MatchAndEmitInstruction()
1506 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 7) - 1); in MatchAndEmitInstruction()
1508 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 8) - 1); in MatchAndEmitInstruction()
1510 return generateImmOutOfRangeError(Operands, ErrorInfo, 32, (1 << 8) - 1); in MatchAndEmitInstruction()
1512 return generateImmOutOfRangeError(Operands, ErrorInfo, -(1 << 4), in MatchAndEmitInstruction()
1515 return generateImmOutOfRangeError(Operands, ErrorInfo, -(1 << 5), in MatchAndEmitInstruction()
1519 Operands, ErrorInfo, -(1 << 5), (1 << 5) - 1, in MatchAndEmitInstruction()
1523 Operands, ErrorInfo, 1, (1 << 5) - 1, in MatchAndEmitInstruction()
1527 Operands, ErrorInfo, 0, (1 << 5) - 2, in MatchAndEmitInstruction()
1531 Operands, ErrorInfo, 0, (1 << 6) - 2, in MatchAndEmitInstruction()
1535 Operands, ErrorInfo, 0, (1 << 7) - 4, in MatchAndEmitInstruction()
1539 Operands, ErrorInfo, 0, (1 << 8) - 4, in MatchAndEmitInstruction()
1543 Operands, ErrorInfo, 0, (1 << 8) - 8, in MatchAndEmitInstruction()
1547 Operands, ErrorInfo, -(1 << 8), (1 << 8) - 2, in MatchAndEmitInstruction()
1551 Operands, ErrorInfo, 0, (1 << 9) - 8, in MatchAndEmitInstruction()
1555 Operands, ErrorInfo, 4, (1 << 10) - 4, in MatchAndEmitInstruction()
1559 Operands, ErrorInfo, -(1 << 9), (1 << 9) - 16, in MatchAndEmitInstruction()
1563 Operands, ErrorInfo, -(1 << 11), (1 << 11) - 1, in MatchAndEmitInstruction()
1568 Operands, ErrorInfo, -(1 << 11), (1 << 11) - 2, in MatchAndEmitInstruction()
1572 Operands, ErrorInfo, -(1 << 11), (1 << 11) - 32, in MatchAndEmitInstruction()
1576 Operands, ErrorInfo, -(1 << 12), (1 << 12) - 2, in MatchAndEmitInstruction()
1579 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 20) - 1, in MatchAndEmitInstruction()
1584 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 20) - 1); in MatchAndEmitInstruction()
1587 Operands, ErrorInfo, 0, (1 << 20) - 1, in MatchAndEmitInstruction()
1593 Operands, ErrorInfo, -(1 << 20), (1 << 20) - 2, in MatchAndEmitInstruction()
1596 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, (1 << 12) - 1, in MatchAndEmitInstruction()
1601 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1605 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1609 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1613 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1617 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1621 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1626 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1630 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1634 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1638 return generateImmOutOfRangeError(Operands, ErrorInfo, -(1 << 4) + 1, in MatchAndEmitInstruction()
1643 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1649 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
1656 return generateImmOutOfRangeError(Operands, ErrorInfo, 0, 10); in MatchAndEmitInstruction()
1659 SMLoc ErrorLoc = ((RISCVOperand &)*Operands[ErrorInfo]).getStartLoc(); in MatchAndEmitInstruction()
3151 uint64_t ErrorInfo; in parseDirectiveInsn() local
3153 ErrorInfo, in parseDirectiveInsn()