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

References

gen/lib/Target/RISCV/RISCVGenMCCodeEmitter.inc
  526   (void)op;  // suppress warning
  544       op = getImmOpValue(MI, 0, Fixups, STI);
  545       Value |= (op & UINT64_C(32)) << 7;
  546       Value |= (op & UINT64_C(31)) << 2;
  552       op = getImmOpValue(MI, 1, Fixups, STI);
  553       Value |= (op & UINT64_C(32)) << 7;
  554       Value |= (op & UINT64_C(31)) << 2;
  560       op = getImmOpValue(MI, 1, Fixups, STI);
  561       Value |= (op & UINT64_C(32)) << 7;
  562       Value |= (op & UINT64_C(31)) << 2;
  564       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  565       op &= UINT64_C(31);
  566       op <<= 7;
  567       Value |= op;
  573       op = getImmOpValue(MI, 2, Fixups, STI);
  574       Value |= (op & UINT64_C(32)) << 7;
  575       Value |= (op & UINT64_C(24)) << 2;
  576       Value |= (op & UINT64_C(448)) >> 4;
  578       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  579       op &= UINT64_C(31);
  580       op <<= 7;
  581       Value |= op;
  587       op = getImmOpValue(MI, 2, Fixups, STI);
  588       Value |= (op & UINT64_C(32)) << 7;
  589       Value |= (op & UINT64_C(28)) << 2;
  590       Value |= (op & UINT64_C(192)) >> 4;
  592       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  593       op &= UINT64_C(31);
  594       op <<= 7;
  595       Value |= op;
  602       op = getImmOpValue(MI, 2, Fixups, STI);
  603       Value |= (op & UINT64_C(32)) << 7;
  604       Value |= (op & UINT64_C(31)) << 2;
  606       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  607       op &= UINT64_C(31);
  608       op <<= 7;
  609       Value |= op;
  614       op = getImmOpValue(MI, 2, Fixups, STI);
  615       Value |= (op & UINT64_C(32)) << 7;
  616       Value |= (op & UINT64_C(31)) << 2;
  618       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  619       op &= UINT64_C(7);
  620       op <<= 7;
  621       Value |= op;
  626       op = getImmOpValue(MI, 2, Fixups, STI);
  627       Value |= (op & UINT64_C(48)) << 7;
  628       Value |= (op & UINT64_C(960)) << 1;
  629       Value |= (op & UINT64_C(4)) << 4;
  630       Value |= (op & UINT64_C(8)) << 2;
  632       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  633       op &= UINT64_C(7);
  634       op <<= 2;
  635       Value |= op;
  640       op = getImmOpValue(MI, 2, Fixups, STI);
  641       Value |= (op & UINT64_C(512)) << 3;
  642       Value |= (op & UINT64_C(16)) << 2;
  643       Value |= (op & UINT64_C(64)) >> 1;
  644       Value |= (op & UINT64_C(384)) >> 4;
  645       Value |= (op & UINT64_C(32)) >> 3;
  651       op = getImmOpValue(MI, 2, Fixups, STI);
  652       Value |= (op & UINT64_C(56)) << 7;
  653       Value |= (op & UINT64_C(448)) << 1;
  655       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  656       op &= UINT64_C(31);
  657       op <<= 2;
  658       Value |= op;
  664       op = getImmOpValue(MI, 2, Fixups, STI);
  665       Value |= (op & UINT64_C(60)) << 7;
  666       Value |= (op & UINT64_C(192)) << 1;
  668       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  669       op &= UINT64_C(31);
  670       op <<= 2;
  671       Value |= op;
  677       op = getImmOpValueAsr1(MI, 1, Fixups, STI);
  678       Value |= (op & UINT64_C(128)) << 5;
  679       Value |= (op & UINT64_C(12)) << 8;
  680       Value |= (op & UINT64_C(96));
  681       Value |= (op & UINT64_C(3)) << 3;
  682       Value |= (op & UINT64_C(16)) >> 2;
  684       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  685       op &= UINT64_C(7);
  686       op <<= 7;
  687       Value |= op;
  692       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
  693       Value |= (op & UINT64_C(32)) << 7;
  694       Value |= (op & UINT64_C(31)) << 2;
  699       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
  700       Value |= (op & UINT64_C(32)) << 7;
  701       Value |= (op & UINT64_C(31)) << 2;
  703       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  704       op &= UINT64_C(31);
  705       op <<= 7;
  706       Value |= op;
  712       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
  713       Value |= (op & UINT64_C(32)) << 7;
  714       Value |= (op & UINT64_C(31)) << 2;
  716       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  717       op &= UINT64_C(7);
  718       op <<= 7;
  719       Value |= op;
  725       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
  726       op &= UINT64_C(32);
  727       op <<= 7;
  728       Value |= op;
  730       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  731       op &= UINT64_C(31);
  732       op <<= 7;
  733       Value |= op;
  743       op = getImmOpValue(MI, 2, Fixups, STI);
  744       Value |= (op & UINT64_C(4064)) << 20;
  745       Value |= (op & UINT64_C(31)) << 7;
  747       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  748       op &= UINT64_C(31);
  749       op <<= 20;
  750       Value |= op;
  752       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  753       op &= UINT64_C(31);
  754       op <<= 15;
  755       Value |= op;
  776       op = getImmOpValue(MI, 2, Fixups, STI);
  777       op &= UINT64_C(4095);
  778       op <<= 20;
  779       Value |= op;
  781       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  782       op &= UINT64_C(31);
  783       op <<= 15;
  784       Value |= op;
  786       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  787       op &= UINT64_C(31);
  788       op <<= 7;
  789       Value |= op;
  799       op = getImmOpValueAsr1(MI, 2, Fixups, STI);
  800       Value |= (op & UINT64_C(2048)) << 20;
  801       Value |= (op & UINT64_C(1008)) << 21;
  802       Value |= (op & UINT64_C(15)) << 8;
  803       Value |= (op & UINT64_C(1024)) >> 3;
  805       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  806       op &= UINT64_C(31);
  807       op <<= 20;
  808       Value |= op;
  810       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  811       op &= UINT64_C(31);
  812       op <<= 15;
  813       Value |= op;
  823       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  824       op &= UINT64_C(4095);
  825       op <<= 20;
  826       Value |= op;
  828       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
  829       op &= UINT64_C(31);
  830       op <<= 15;
  831       Value |= op;
  833       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  834       op &= UINT64_C(31);
  835       op <<= 7;
  836       Value |= op;
  842       op = getImmOpValue(MI, 1, Fixups, STI);
  843       op &= UINT64_C(1048575);
  844       op <<= 12;
  845       Value |= op;
  847       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  848       op &= UINT64_C(31);
  849       op <<= 7;
  850       Value |= op;
  855       op = getImmOpValueAsr1(MI, 1, Fixups, STI);
  856       Value |= (op & UINT64_C(524288)) << 12;
  857       Value |= (op & UINT64_C(1023)) << 21;
  858       Value |= (op & UINT64_C(1024)) << 10;
  859       Value |= (op & UINT64_C(522240)) << 1;
  861       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  862       op &= UINT64_C(31);
  863       op <<= 7;
  864       Value |= op;
  870       op = getImmOpValueAsr1(MI, 0, Fixups, STI);
  871       Value |= (op & UINT64_C(1024)) << 2;
  872       Value |= (op & UINT64_C(8)) << 8;
  873       Value |= (op & UINT64_C(384)) << 2;
  874       Value |= (op & UINT64_C(512)) >> 1;
  875       Value |= (op & UINT64_C(32)) << 2;
  876       Value |= (op & UINT64_C(64));
  877       Value |= (op & UINT64_C(7)) << 3;
  878       Value |= (op & UINT64_C(16)) >> 2;
  883       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  884       op &= UINT64_C(15);
  885       op <<= 24;
  886       Value |= op;
  888       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  889       op &= UINT64_C(15);
  890       op <<= 20;
  891       Value |= op;
  897       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  898       op &= UINT64_C(7);
  899       op <<= 2;
  900       Value |= op;
  902       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  903       op &= UINT64_C(7);
  904       op <<= 7;
  905       Value |= op;
  907       op = getImmOpValue(MI, 2, Fixups, STI);
  908       Value |= (op & UINT64_C(56)) << 7;
  909       Value |= (op & UINT64_C(192)) >> 1;
  915       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  916       op &= UINT64_C(7);
  917       op <<= 2;
  918       Value |= op;
  920       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  921       op &= UINT64_C(7);
  922       op <<= 7;
  923       Value |= op;
  925       op = getImmOpValue(MI, 2, Fixups, STI);
  926       Value |= (op & UINT64_C(56)) << 7;
  927       Value |= (op & UINT64_C(4)) << 4;
  928       Value |= (op & UINT64_C(64)) >> 1;
  933       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  934       op &= UINT64_C(31);
  935       op <<= 7;
  936       Value |= op;
  942       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  943       op &= UINT64_C(7);
  944       op <<= 7;
  945       Value |= op;
  951       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  952       op &= UINT64_C(31);
  953       op <<= 7;
  954       Value |= op;
  959       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  960       op &= UINT64_C(31);
  961       op <<= 7;
  962       Value |= op;
  964       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  965       op &= UINT64_C(31);
  966       op <<= 2;
  967       Value |= op;
  988       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
  989       op &= UINT64_C(31);
  990       op <<= 15;
  991       Value |= op;
  993       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
  994       op &= UINT64_C(7);
  995       op <<= 12;
  996       Value |= op;
  998       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
  999       op &= UINT64_C(31);
 1000       op <<= 7;
 1001       Value |= op;
 1022       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1023       op &= UINT64_C(31);
 1024       op <<= 15;
 1025       Value |= op;
 1027       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 1028       op &= UINT64_C(31);
 1029       op <<= 7;
 1030       Value |= op;
 1035       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1036       op &= UINT64_C(31);
 1037       op <<= 7;
 1038       Value |= op;
 1040       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 1041       op &= UINT64_C(31);
 1042       op <<= 2;
 1043       Value |= op;
 1049       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 1050       op &= UINT64_C(7);
 1051       op <<= 2;
 1052       Value |= op;
 1054       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1055       op &= UINT64_C(7);
 1056       op <<= 7;
 1057       Value |= op;
 1059       op = getImmOpValue(MI, 2, Fixups, STI);
 1060       Value |= (op & UINT64_C(56)) << 7;
 1061       Value |= (op & UINT64_C(192)) >> 1;
 1067       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 1068       op &= UINT64_C(7);
 1069       op <<= 2;
 1070       Value |= op;
 1072       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1073       op &= UINT64_C(7);
 1074       op <<= 7;
 1075       Value |= op;
 1077       op = getImmOpValue(MI, 2, Fixups, STI);
 1078       Value |= (op & UINT64_C(56)) << 7;
 1079       Value |= (op & UINT64_C(4)) << 4;
 1080       Value |= (op & UINT64_C(64)) >> 1;
 1085       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1086       op &= UINT64_C(31);
 1087       op <<= 20;
 1088       Value |= op;
 1090       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 1091       op &= UINT64_C(31);
 1092       op <<= 15;
 1093       Value |= op;
 1098       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1099       op &= UINT64_C(31);
 1100       op <<= 2;
 1101       Value |= op;
 1113       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 1114       op &= UINT64_C(31);
 1115       op <<= 20;
 1116       Value |= op;
 1118       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1119       op &= UINT64_C(31);
 1120       op <<= 15;
 1121       Value |= op;
 1123       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 1124       op &= UINT64_C(7);
 1125       op <<= 12;
 1126       Value |= op;
 1128       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 1129       op &= UINT64_C(31);
 1130       op <<= 7;
 1131       Value |= op;
 1259       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 1260       op &= UINT64_C(31);
 1261       op <<= 20;
 1262       Value |= op;
 1264       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1265       op &= UINT64_C(31);
 1266       op <<= 15;
 1267       Value |= op;
 1269       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 1270       op &= UINT64_C(31);
 1271       op <<= 7;
 1272       Value |= op;
 1277       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 1278       op &= UINT64_C(31);
 1279       op <<= 2;
 1280       Value |= op;
 1290       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 1291       op &= UINT64_C(7);
 1292       op <<= 2;
 1293       Value |= op;
 1295       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1296       op &= UINT64_C(7);
 1297       op <<= 7;
 1298       Value |= op;
 1310       op = getMachineOpValue(MI, MI.getOperand(3), Fixups, STI);
 1311       op &= UINT64_C(31);
 1312       op <<= 27;
 1313       Value |= op;
 1315       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 1316       op &= UINT64_C(31);
 1317       op <<= 20;
 1318       Value |= op;
 1320       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1321       op &= UINT64_C(31);
 1322       op <<= 15;
 1323       Value |= op;
 1325       op = getMachineOpValue(MI, MI.getOperand(4), Fixups, STI);
 1326       op &= UINT64_C(7);
 1327       op <<= 12;
 1328       Value |= op;
 1330       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 1331       op &= UINT64_C(31);
 1332       op <<= 7;
 1333       Value |= op;
 1340       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 1341       op &= UINT64_C(31);
 1342       op <<= 20;
 1343       Value |= op;
 1345       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1346       op &= UINT64_C(31);
 1347       op <<= 15;
 1348       Value |= op;
 1350       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 1351       op &= UINT64_C(31);
 1352       op <<= 7;
 1353       Value |= op;
 1360       op = getMachineOpValue(MI, MI.getOperand(2), Fixups, STI);
 1361       op &= UINT64_C(63);
 1362       op <<= 20;
 1363       Value |= op;
 1365       op = getMachineOpValue(MI, MI.getOperand(1), Fixups, STI);
 1366       op &= UINT64_C(31);
 1367       op <<= 15;
 1368       Value |= op;
 1370       op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
 1371       op &= UINT64_C(31);
 1372       op <<= 7;
 1373       Value |= op;