reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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));