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

References

gen/lib/Target/RISCV/RISCVGenCompressInstEmitter.inc
  968       OutInst.setOpcode(RISCV::ADD);
  970       OutInst.addOperand(MI.getOperand(0));
  972       OutInst.addOperand(MI.getOperand(0));
  974       OutInst.addOperand(MI.getOperand(2));
  982       OutInst.setOpcode(RISCV::ADD);
  984       OutInst.addOperand(MI.getOperand(0));
  986       OutInst.addOperand(MI.getOperand(2));
  988       OutInst.addOperand(MI.getOperand(0));
  999       OutInst.setOpcode(RISCV::ADDI);
 1001       OutInst.addOperand(MI.getOperand(0));
 1003       OutInst.addOperand(MI.getOperand(0));
 1005       OutInst.addOperand(MI.getOperand(2));
 1016       OutInst.setOpcode(RISCV::ADDI);
 1018       OutInst.addOperand(MCOperand::createReg(RISCV::X2));
 1020       OutInst.addOperand(MCOperand::createReg(RISCV::X2));
 1022       OutInst.addOperand(MI.getOperand(2));
 1033       OutInst.setOpcode(RISCV::ADDI);
 1035       OutInst.addOperand(MI.getOperand(0));
 1037       OutInst.addOperand(MI.getOperand(1));
 1039       OutInst.addOperand(MI.getOperand(2));
 1051       OutInst.setOpcode(RISCV::ADDIW);
 1053       OutInst.addOperand(MI.getOperand(0));
 1055       OutInst.addOperand(MI.getOperand(0));
 1057       OutInst.addOperand(MI.getOperand(2));
 1069       OutInst.setOpcode(RISCV::ADDW);
 1071       OutInst.addOperand(MI.getOperand(0));
 1073       OutInst.addOperand(MI.getOperand(0));
 1075       OutInst.addOperand(MI.getOperand(2));
 1084       OutInst.setOpcode(RISCV::ADDW);
 1086       OutInst.addOperand(MI.getOperand(0));
 1088       OutInst.addOperand(MI.getOperand(2));
 1090       OutInst.addOperand(MI.getOperand(0));
 1101       OutInst.setOpcode(RISCV::AND);
 1103       OutInst.addOperand(MI.getOperand(0));
 1105       OutInst.addOperand(MI.getOperand(0));
 1107       OutInst.addOperand(MI.getOperand(2));
 1115       OutInst.setOpcode(RISCV::AND);
 1117       OutInst.addOperand(MI.getOperand(0));
 1119       OutInst.addOperand(MI.getOperand(2));
 1121       OutInst.addOperand(MI.getOperand(0));
 1132       OutInst.setOpcode(RISCV::ANDI);
 1134       OutInst.addOperand(MI.getOperand(0));
 1136       OutInst.addOperand(MI.getOperand(0));
 1138       OutInst.addOperand(MI.getOperand(2));
 1148       OutInst.setOpcode(RISCV::BEQ);
 1150       OutInst.addOperand(MI.getOperand(0));
 1152       OutInst.addOperand(MCOperand::createReg(RISCV::X0));
 1154       OutInst.addOperand(MI.getOperand(1));
 1164       OutInst.setOpcode(RISCV::BNE);
 1166       OutInst.addOperand(MI.getOperand(0));
 1168       OutInst.addOperand(MCOperand::createReg(RISCV::X0));
 1170       OutInst.addOperand(MI.getOperand(1));
 1178       OutInst.setOpcode(RISCV::EBREAK);
 1190       OutInst.setOpcode(RISCV::FLD);
 1192       OutInst.addOperand(MI.getOperand(0));
 1194       OutInst.addOperand(MI.getOperand(1));
 1196       OutInst.addOperand(MI.getOperand(2));
 1208       OutInst.setOpcode(RISCV::FLD);
 1210       OutInst.addOperand(MI.getOperand(0));
 1212       OutInst.addOperand(MI.getOperand(1));
 1214       OutInst.addOperand(MI.getOperand(2));
 1227       OutInst.setOpcode(RISCV::FLW);
 1229       OutInst.addOperand(MI.getOperand(0));
 1231       OutInst.addOperand(MI.getOperand(1));
 1233       OutInst.addOperand(MI.getOperand(2));
 1246       OutInst.setOpcode(RISCV::FLW);
 1248       OutInst.addOperand(MI.getOperand(0));
 1250       OutInst.addOperand(MI.getOperand(1));
 1252       OutInst.addOperand(MI.getOperand(2));
 1264       OutInst.setOpcode(RISCV::FSD);
 1266       OutInst.addOperand(MI.getOperand(0));
 1268       OutInst.addOperand(MI.getOperand(1));
 1270       OutInst.addOperand(MI.getOperand(2));
 1282       OutInst.setOpcode(RISCV::FSD);
 1284       OutInst.addOperand(MI.getOperand(0));
 1286       OutInst.addOperand(MI.getOperand(1));
 1288       OutInst.addOperand(MI.getOperand(2));
 1301       OutInst.setOpcode(RISCV::FSW);
 1303       OutInst.addOperand(MI.getOperand(0));
 1305       OutInst.addOperand(MI.getOperand(1));
 1307       OutInst.addOperand(MI.getOperand(2));
 1320       OutInst.setOpcode(RISCV::FSW);
 1322       OutInst.addOperand(MI.getOperand(0));
 1324       OutInst.addOperand(MI.getOperand(1));
 1326       OutInst.addOperand(MI.getOperand(2));
 1335       OutInst.setOpcode(RISCV::JAL);
 1337       OutInst.addOperand(MCOperand::createReg(RISCV::X0));
 1339       OutInst.addOperand(MI.getOperand(0));
 1349       OutInst.setOpcode(RISCV::JAL);
 1351       OutInst.addOperand(MCOperand::createReg(RISCV::X1));
 1353       OutInst.addOperand(MI.getOperand(0));
 1363       OutInst.setOpcode(RISCV::JALR);
 1365       OutInst.addOperand(MCOperand::createReg(RISCV::X1));
 1367       OutInst.addOperand(MI.getOperand(0));
 1369       OutInst.addOperand(MCOperand::createImm(0));
 1379       OutInst.setOpcode(RISCV::JALR);
 1381       OutInst.addOperand(MCOperand::createReg(RISCV::X0));
 1383       OutInst.addOperand(MI.getOperand(0));
 1385       OutInst.addOperand(MCOperand::createImm(0));
 1397       OutInst.setOpcode(RISCV::LD);
 1399       OutInst.addOperand(MI.getOperand(0));
 1401       OutInst.addOperand(MI.getOperand(1));
 1403       OutInst.addOperand(MI.getOperand(2));
 1415       OutInst.setOpcode(RISCV::LD);
 1417       OutInst.addOperand(MI.getOperand(0));
 1419       OutInst.addOperand(MI.getOperand(1));
 1421       OutInst.addOperand(MI.getOperand(2));
 1431       OutInst.setOpcode(RISCV::ADDI);
 1433       OutInst.addOperand(MI.getOperand(0));
 1435       OutInst.addOperand(MCOperand::createReg(RISCV::X0));
 1437       OutInst.addOperand(MI.getOperand(1));
 1445       OutInst.setOpcode(RISCV::ADDIW);
 1447       OutInst.addOperand(MI.getOperand(0));
 1449       OutInst.addOperand(MCOperand::createReg(RISCV::X0));
 1451       OutInst.addOperand(MI.getOperand(1));
 1461       OutInst.setOpcode(RISCV::LUI);
 1463       OutInst.addOperand(MI.getOperand(0));
 1465       OutInst.addOperand(MI.getOperand(1));
 1476       OutInst.setOpcode(RISCV::LW);
 1478       OutInst.addOperand(MI.getOperand(0));
 1480       OutInst.addOperand(MI.getOperand(1));
 1482       OutInst.addOperand(MI.getOperand(2));
 1493       OutInst.setOpcode(RISCV::LW);
 1495       OutInst.addOperand(MI.getOperand(0));
 1497       OutInst.addOperand(MI.getOperand(1));
 1499       OutInst.addOperand(MI.getOperand(2));
 1509       OutInst.setOpcode(RISCV::ADD);
 1511       OutInst.addOperand(MI.getOperand(0));
 1513       OutInst.addOperand(MCOperand::createReg(RISCV::X0));
 1515       OutInst.addOperand(MI.getOperand(1));
 1522       OutInst.setOpcode(RISCV::ADD);
 1524       OutInst.addOperand(MI.getOperand(0));
 1526       OutInst.addOperand(MI.getOperand(1));
 1528       OutInst.addOperand(MCOperand::createReg(RISCV::X0));
 1536       OutInst.setOpcode(RISCV::ADDI);
 1538       OutInst.addOperand(MI.getOperand(0));
 1540       OutInst.addOperand(MI.getOperand(1));
 1542       OutInst.addOperand(MCOperand::createImm(0));
 1551       OutInst.setOpcode(RISCV::ADDI);
 1553       OutInst.addOperand(MCOperand::createReg(RISCV::X0));
 1555       OutInst.addOperand(MCOperand::createReg(RISCV::X0));
 1557       OutInst.addOperand(MCOperand::createImm(0));
 1568       OutInst.setOpcode(RISCV::OR);
 1570       OutInst.addOperand(MI.getOperand(0));
 1572       OutInst.addOperand(MI.getOperand(0));
 1574       OutInst.addOperand(MI.getOperand(2));
 1582       OutInst.setOpcode(RISCV::OR);
 1584       OutInst.addOperand(MI.getOperand(0));
 1586       OutInst.addOperand(MI.getOperand(2));
 1588       OutInst.addOperand(MI.getOperand(0));
 1600       OutInst.setOpcode(RISCV::SD);
 1602       OutInst.addOperand(MI.getOperand(0));
 1604       OutInst.addOperand(MI.getOperand(1));
 1606       OutInst.addOperand(MI.getOperand(2));
 1618       OutInst.setOpcode(RISCV::SD);
 1620       OutInst.addOperand(MI.getOperand(0));
 1622       OutInst.addOperand(MI.getOperand(1));
 1624       OutInst.addOperand(MI.getOperand(2));
 1635       OutInst.setOpcode(RISCV::SLLI);
 1637       OutInst.addOperand(MI.getOperand(0));
 1639       OutInst.addOperand(MI.getOperand(0));
 1641       OutInst.addOperand(MI.getOperand(2));
 1652       OutInst.setOpcode(RISCV::SRAI);
 1654       OutInst.addOperand(MI.getOperand(0));
 1656       OutInst.addOperand(MI.getOperand(0));
 1658       OutInst.addOperand(MI.getOperand(2));
 1669       OutInst.setOpcode(RISCV::SRLI);
 1671       OutInst.addOperand(MI.getOperand(0));
 1673       OutInst.addOperand(MI.getOperand(0));
 1675       OutInst.addOperand(MI.getOperand(2));
 1686       OutInst.setOpcode(RISCV::SUB);
 1688       OutInst.addOperand(MI.getOperand(0));
 1690       OutInst.addOperand(MI.getOperand(0));
 1692       OutInst.addOperand(MI.getOperand(2));
 1704       OutInst.setOpcode(RISCV::SUBW);
 1706       OutInst.addOperand(MI.getOperand(0));
 1708       OutInst.addOperand(MI.getOperand(0));
 1710       OutInst.addOperand(MI.getOperand(2));
 1721       OutInst.setOpcode(RISCV::SW);
 1723       OutInst.addOperand(MI.getOperand(0));
 1725       OutInst.addOperand(MI.getOperand(1));
 1727       OutInst.addOperand(MI.getOperand(2));
 1738       OutInst.setOpcode(RISCV::SW);
 1740       OutInst.addOperand(MI.getOperand(0));
 1742       OutInst.addOperand(MI.getOperand(1));
 1744       OutInst.addOperand(MI.getOperand(2));
 1752       OutInst.setOpcode(RISCV::UNIMP);
 1763       OutInst.setOpcode(RISCV::XOR);
 1765       OutInst.addOperand(MI.getOperand(0));
 1767       OutInst.addOperand(MI.getOperand(0));
 1769       OutInst.addOperand(MI.getOperand(2));
 1777       OutInst.setOpcode(RISCV::XOR);
 1779       OutInst.addOperand(MI.getOperand(0));
 1781       OutInst.addOperand(MI.getOperand(2));
 1783       OutInst.addOperand(MI.getOperand(0));