reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/RISCV/RISCVGenDisassemblerTables.inc
 1170     tmp = fieldFromInstruction(insn, 2, 3);
 1173     tmp |= fieldFromInstruction(insn, 5, 1) << 3;
 1174     tmp |= fieldFromInstruction(insn, 6, 1) << 2;
 1175     tmp |= fieldFromInstruction(insn, 7, 4) << 6;
 1176     tmp |= fieldFromInstruction(insn, 11, 2) << 4;
 1180     if (decodeRVCInstrSImm(MI, insn, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 1183     tmp = fieldFromInstruction(insn, 7, 5);
 1185     tmp = fieldFromInstruction(insn, 7, 5);
 1188     tmp |= fieldFromInstruction(insn, 2, 5) << 0;
 1189     tmp |= fieldFromInstruction(insn, 12, 1) << 5;
 1193     tmp = fieldFromInstruction(insn, 7, 5);
 1195     tmp = fieldFromInstruction(insn, 7, 5);
 1199     if (decodeRVCInstrRdRs1UImm(MI, insn, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 1202     tmp = fieldFromInstruction(insn, 7, 5);
 1204     tmp = fieldFromInstruction(insn, 7, 5);
 1207     tmp |= fieldFromInstruction(insn, 2, 5) << 0;
 1208     tmp |= fieldFromInstruction(insn, 12, 1) << 5;
 1212     tmp = fieldFromInstruction(insn, 2, 3);
 1214     tmp = fieldFromInstruction(insn, 7, 3);
 1217     tmp |= fieldFromInstruction(insn, 5, 2) << 6;
 1218     tmp |= fieldFromInstruction(insn, 10, 3) << 3;
 1222     tmp = fieldFromInstruction(insn, 7, 5);
 1225     tmp |= fieldFromInstruction(insn, 2, 3) << 6;
 1226     tmp |= fieldFromInstruction(insn, 5, 2) << 3;
 1227     tmp |= fieldFromInstruction(insn, 12, 1) << 5;
 1231     tmp = fieldFromInstruction(insn, 2, 3);
 1233     tmp = fieldFromInstruction(insn, 7, 3);
 1236     tmp |= fieldFromInstruction(insn, 5, 1) << 6;
 1237     tmp |= fieldFromInstruction(insn, 6, 1) << 2;
 1238     tmp |= fieldFromInstruction(insn, 10, 3) << 3;
 1242     if (decodeRVCInstrRdSImm(MI, insn, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 1245     tmp = fieldFromInstruction(insn, 7, 5);
 1248     tmp |= fieldFromInstruction(insn, 2, 5) << 0;
 1249     tmp |= fieldFromInstruction(insn, 12, 1) << 5;
 1253     tmp = fieldFromInstruction(insn, 7, 5);
 1256     tmp |= fieldFromInstruction(insn, 2, 2) << 6;
 1257     tmp |= fieldFromInstruction(insn, 4, 3) << 2;
 1258     tmp |= fieldFromInstruction(insn, 12, 1) << 5;
 1262     tmp = fieldFromInstruction(insn, 2, 3);
 1264     tmp = fieldFromInstruction(insn, 7, 3);
 1267     tmp |= fieldFromInstruction(insn, 5, 2) << 6;
 1268     tmp |= fieldFromInstruction(insn, 10, 3) << 3;
 1273     tmp |= fieldFromInstruction(insn, 2, 1) << 5;
 1274     tmp |= fieldFromInstruction(insn, 3, 2) << 7;
 1275     tmp |= fieldFromInstruction(insn, 5, 1) << 6;
 1276     tmp |= fieldFromInstruction(insn, 6, 1) << 4;
 1277     tmp |= fieldFromInstruction(insn, 12, 1) << 9;
 1281     tmp = fieldFromInstruction(insn, 7, 5);
 1284     tmp |= fieldFromInstruction(insn, 2, 5) << 0;
 1285     tmp |= fieldFromInstruction(insn, 12, 1) << 5;
 1289     tmp = fieldFromInstruction(insn, 7, 5);
 1292     tmp |= fieldFromInstruction(insn, 2, 3) << 6;
 1293     tmp |= fieldFromInstruction(insn, 5, 2) << 3;
 1294     tmp |= fieldFromInstruction(insn, 12, 1) << 5;
 1298     tmp = fieldFromInstruction(insn, 7, 3);
 1300     tmp = fieldFromInstruction(insn, 7, 3);
 1304     tmp = fieldFromInstruction(insn, 7, 3);
 1306     tmp = fieldFromInstruction(insn, 7, 3);
 1309     tmp |= fieldFromInstruction(insn, 2, 5) << 0;
 1310     tmp |= fieldFromInstruction(insn, 12, 1) << 5;
 1314     tmp = fieldFromInstruction(insn, 7, 3);
 1316     tmp = fieldFromInstruction(insn, 7, 3);
 1319     tmp |= fieldFromInstruction(insn, 2, 5) << 0;
 1320     tmp |= fieldFromInstruction(insn, 12, 1) << 5;
 1324     tmp = fieldFromInstruction(insn, 7, 3);
 1326     tmp = fieldFromInstruction(insn, 7, 3);
 1328     tmp = fieldFromInstruction(insn, 2, 3);
 1332     tmp = fieldFromInstruction(insn, 7, 5);
 1336     if (decodeRVCInstrRdRs2(MI, insn, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 1339     tmp = fieldFromInstruction(insn, 7, 5);
 1341     tmp = fieldFromInstruction(insn, 2, 5);
 1345     if (decodeRVCInstrRdRs1Rs2(MI, insn, Address, Decoder) == MCDisassembler::Fail) { return MCDisassembler::Fail; }
 1348     tmp = fieldFromInstruction(insn, 7, 5);
 1350     tmp = fieldFromInstruction(insn, 7, 5);
 1352     tmp = fieldFromInstruction(insn, 2, 5);
 1357     tmp |= fieldFromInstruction(insn, 2, 1) << 4;
 1358     tmp |= fieldFromInstruction(insn, 3, 3) << 0;
 1359     tmp |= fieldFromInstruction(insn, 6, 1) << 6;
 1360     tmp |= fieldFromInstruction(insn, 7, 1) << 5;
 1361     tmp |= fieldFromInstruction(insn, 8, 1) << 9;
 1362     tmp |= fieldFromInstruction(insn, 9, 2) << 7;
 1363     tmp |= fieldFromInstruction(insn, 11, 1) << 3;
 1364     tmp |= fieldFromInstruction(insn, 12, 1) << 10;
 1368     tmp = fieldFromInstruction(insn, 2, 5);
 1371     tmp |= fieldFromInstruction(insn, 7, 3) << 6;
 1372     tmp |= fieldFromInstruction(insn, 10, 3) << 3;
 1376     tmp = fieldFromInstruction(insn, 7, 3);
 1379     tmp |= fieldFromInstruction(insn, 2, 1) << 4;
 1380     tmp |= fieldFromInstruction(insn, 3, 2) << 0;
 1381     tmp |= fieldFromInstruction(insn, 5, 2) << 5;
 1382     tmp |= fieldFromInstruction(insn, 10, 2) << 2;
 1383     tmp |= fieldFromInstruction(insn, 12, 1) << 7;
 1387     tmp = fieldFromInstruction(insn, 2, 5);
 1390     tmp |= fieldFromInstruction(insn, 7, 2) << 6;
 1391     tmp |= fieldFromInstruction(insn, 9, 4) << 2;
 1395     tmp = fieldFromInstruction(insn, 2, 5);
 1398     tmp |= fieldFromInstruction(insn, 7, 3) << 6;
 1399     tmp |= fieldFromInstruction(insn, 10, 3) << 3;
 1403     tmp = fieldFromInstruction(insn, 7, 5);
 1405     tmp = fieldFromInstruction(insn, 15, 5);
 1407     tmp = fieldFromInstruction(insn, 20, 12);
 1411     tmp = fieldFromInstruction(insn, 7, 5);
 1413     tmp = fieldFromInstruction(insn, 15, 5);
 1415     tmp = fieldFromInstruction(insn, 20, 12);
 1419     tmp = fieldFromInstruction(insn, 7, 5);
 1421     tmp = fieldFromInstruction(insn, 15, 5);
 1423     tmp = fieldFromInstruction(insn, 20, 12);
 1427     tmp = fieldFromInstruction(insn, 24, 4);
 1429     tmp = fieldFromInstruction(insn, 20, 4);
 1433     tmp = fieldFromInstruction(insn, 7, 5);
 1435     tmp = fieldFromInstruction(insn, 15, 5);
 1437     tmp = fieldFromInstruction(insn, 20, 6);
 1441     tmp = fieldFromInstruction(insn, 7, 5);
 1443     tmp = fieldFromInstruction(insn, 12, 20);
 1447     tmp = fieldFromInstruction(insn, 7, 5);
 1449     tmp = fieldFromInstruction(insn, 15, 5);
 1451     tmp = fieldFromInstruction(insn, 20, 5);
 1455     tmp = fieldFromInstruction(insn, 20, 5);
 1457     tmp = fieldFromInstruction(insn, 15, 5);
 1460     tmp |= fieldFromInstruction(insn, 7, 5) << 0;
 1461     tmp |= fieldFromInstruction(insn, 25, 7) << 5;
 1465     tmp = fieldFromInstruction(insn, 20, 5);
 1467     tmp = fieldFromInstruction(insn, 15, 5);
 1470     tmp |= fieldFromInstruction(insn, 7, 5) << 0;
 1471     tmp |= fieldFromInstruction(insn, 25, 7) << 5;
 1475     tmp = fieldFromInstruction(insn, 20, 5);
 1477     tmp = fieldFromInstruction(insn, 15, 5);
 1480     tmp |= fieldFromInstruction(insn, 7, 5) << 0;
 1481     tmp |= fieldFromInstruction(insn, 25, 7) << 5;
 1485     tmp = fieldFromInstruction(insn, 7, 5);
 1487     tmp = fieldFromInstruction(insn, 15, 5);
 1489     tmp = fieldFromInstruction(insn, 20, 5);
 1493     tmp = fieldFromInstruction(insn, 7, 5);
 1495     tmp = fieldFromInstruction(insn, 15, 5);
 1499     tmp = fieldFromInstruction(insn, 7, 5);
 1501     tmp = fieldFromInstruction(insn, 15, 5);
 1503     tmp = fieldFromInstruction(insn, 20, 5);
 1505     tmp = fieldFromInstruction(insn, 27, 5);
 1507     tmp = fieldFromInstruction(insn, 12, 3);
 1511     tmp = fieldFromInstruction(insn, 7, 5);
 1513     tmp = fieldFromInstruction(insn, 15, 5);
 1515     tmp = fieldFromInstruction(insn, 20, 5);
 1517     tmp = fieldFromInstruction(insn, 27, 5);
 1519     tmp = fieldFromInstruction(insn, 12, 3);
 1523     tmp = fieldFromInstruction(insn, 7, 5);
 1525     tmp = fieldFromInstruction(insn, 15, 5);
 1527     tmp = fieldFromInstruction(insn, 20, 5);
 1529     tmp = fieldFromInstruction(insn, 12, 3);
 1533     tmp = fieldFromInstruction(insn, 7, 5);
 1535     tmp = fieldFromInstruction(insn, 15, 5);
 1537     tmp = fieldFromInstruction(insn, 20, 5);
 1539     tmp = fieldFromInstruction(insn, 12, 3);
 1543     tmp = fieldFromInstruction(insn, 7, 5);
 1545     tmp = fieldFromInstruction(insn, 15, 5);
 1547     tmp = fieldFromInstruction(insn, 20, 5);
 1551     tmp = fieldFromInstruction(insn, 7, 5);
 1553     tmp = fieldFromInstruction(insn, 15, 5);
 1555     tmp = fieldFromInstruction(insn, 20, 5);
 1559     tmp = fieldFromInstruction(insn, 7, 5);
 1561     tmp = fieldFromInstruction(insn, 15, 5);
 1563     tmp = fieldFromInstruction(insn, 12, 3);
 1567     tmp = fieldFromInstruction(insn, 7, 5);
 1569     tmp = fieldFromInstruction(insn, 15, 5);
 1573     tmp = fieldFromInstruction(insn, 7, 5);
 1575     tmp = fieldFromInstruction(insn, 15, 5);
 1577     tmp = fieldFromInstruction(insn, 12, 3);
 1581     tmp = fieldFromInstruction(insn, 7, 5);
 1583     tmp = fieldFromInstruction(insn, 15, 5);
 1585     tmp = fieldFromInstruction(insn, 12, 3);
 1589     tmp = fieldFromInstruction(insn, 7, 5);
 1591     tmp = fieldFromInstruction(insn, 15, 5);
 1593     tmp = fieldFromInstruction(insn, 20, 5);
 1597     tmp = fieldFromInstruction(insn, 7, 5);
 1599     tmp = fieldFromInstruction(insn, 15, 5);
 1601     tmp = fieldFromInstruction(insn, 20, 5);
 1605     tmp = fieldFromInstruction(insn, 7, 5);
 1607     tmp = fieldFromInstruction(insn, 15, 5);
 1609     tmp = fieldFromInstruction(insn, 12, 3);
 1613     tmp = fieldFromInstruction(insn, 7, 5);
 1615     tmp = fieldFromInstruction(insn, 15, 5);
 1617     tmp = fieldFromInstruction(insn, 12, 3);
 1621     tmp = fieldFromInstruction(insn, 7, 5);
 1623     tmp = fieldFromInstruction(insn, 15, 5);
 1625     tmp = fieldFromInstruction(insn, 12, 3);
 1629     tmp = fieldFromInstruction(insn, 7, 5);
 1631     tmp = fieldFromInstruction(insn, 15, 5);
 1635     tmp = fieldFromInstruction(insn, 7, 5);
 1637     tmp = fieldFromInstruction(insn, 15, 5);
 1639     tmp = fieldFromInstruction(insn, 12, 3);
 1643     tmp = fieldFromInstruction(insn, 7, 5);
 1645     tmp = fieldFromInstruction(insn, 15, 5);
 1649     tmp = fieldFromInstruction(insn, 7, 5);
 1651     tmp = fieldFromInstruction(insn, 15, 5);
 1655     tmp = fieldFromInstruction(insn, 7, 5);
 1657     tmp = fieldFromInstruction(insn, 15, 5);
 1661     tmp = fieldFromInstruction(insn, 15, 5);
 1663     tmp = fieldFromInstruction(insn, 20, 5);
 1666     tmp |= fieldFromInstruction(insn, 7, 1) << 10;
 1667     tmp |= fieldFromInstruction(insn, 8, 4) << 0;
 1668     tmp |= fieldFromInstruction(insn, 25, 6) << 4;
 1669     tmp |= fieldFromInstruction(insn, 31, 1) << 11;
 1673     tmp = fieldFromInstruction(insn, 7, 5);
 1676     tmp |= fieldFromInstruction(insn, 12, 8) << 11;
 1677     tmp |= fieldFromInstruction(insn, 20, 1) << 10;
 1678     tmp |= fieldFromInstruction(insn, 21, 10) << 0;
 1679     tmp |= fieldFromInstruction(insn, 31, 1) << 19;
 1683     tmp = fieldFromInstruction(insn, 15, 5);
 1685     tmp = fieldFromInstruction(insn, 20, 5);
 1689     tmp = fieldFromInstruction(insn, 7, 5);
 1691     tmp = fieldFromInstruction(insn, 20, 12);
 1693     tmp = fieldFromInstruction(insn, 15, 5);
 1697     tmp = fieldFromInstruction(insn, 7, 5);
 1699     tmp = fieldFromInstruction(insn, 20, 12);
 1701     tmp = fieldFromInstruction(insn, 15, 5);
 1705     tmp = fieldFromInstruction(insn, 2, 3);
 1707     tmp = fieldFromInstruction(insn, 7, 3);
 1710     tmp |= fieldFromInstruction(insn, 5, 1) << 6;
 1711     tmp |= fieldFromInstruction(insn, 6, 1) << 2;
 1712     tmp |= fieldFromInstruction(insn, 10, 3) << 3;
 1716     tmp = fieldFromInstruction(insn, 7, 5);
 1719     tmp |= fieldFromInstruction(insn, 2, 2) << 6;
 1720     tmp |= fieldFromInstruction(insn, 4, 3) << 2;
 1721     tmp |= fieldFromInstruction(insn, 12, 1) << 5;
 1725     tmp = fieldFromInstruction(insn, 2, 5);
 1728     tmp |= fieldFromInstruction(insn, 7, 2) << 6;
 1729     tmp |= fieldFromInstruction(insn, 9, 4) << 2;