Lines Matching full:decoder
44 const MCDisassembler *Decoder);
47 const MCDisassembler *Decoder);
50 const void *Decoder);
53 const void *Decoder);
57 const MCDisassembler *Decoder);
61 const MCDisassembler *Decoder);
64 const void *Decoder);
68 const MCDisassembler *Decoder);
71 const MCDisassembler *Decoder);
74 const MCDisassembler *Decoder);
77 const MCDisassembler *Decoder);
80 const MCDisassembler *Decoder);
83 const MCDisassembler *Decoder);
86 const MCDisassembler *Decoder);
89 const MCDisassembler *Decoder);
92 const MCDisassembler *Decoder);
95 const MCDisassembler *Decoder);
98 const MCDisassembler *Decoder);
101 const MCDisassembler *Decoder);
104 const MCDisassembler *Decoder);
107 const MCDisassembler *Decoder);
110 const MCDisassembler *Decoder);
113 const MCDisassembler *Decoder);
116 const MCDisassembler *Decoder);
119 const MCDisassembler *Decoder);
122 const MCDisassembler *Decoder);
125 const MCDisassembler *Decoder);
128 const MCDisassembler *Decoder);
132 const MCDisassembler *Decoder);
136 const MCDisassembler *Decoder);
139 const MCDisassembler *Decoder);
143 const MCDisassembler *Decoder);
146 const MCDisassembler *Decoder);
149 const MCDisassembler *Decoder);
152 const MCDisassembler *Decoder);
155 const MCDisassembler *Decoder);
158 const MCDisassembler *Decoder);
161 const MCDisassembler *Decoder);
164 const MCDisassembler *Decoder);
167 const MCDisassembler *Decoder);
170 const MCDisassembler *Decoder);
173 const MCDisassembler *Decoder);
176 const MCDisassembler *Decoder);
179 const MCDisassembler *Decoder);
182 const MCDisassembler *Decoder);
185 const MCDisassembler *Decoder);
188 const MCDisassembler *Decoder);
191 const MCDisassembler *Decoder);
194 const MCDisassembler *Decoder);
197 const MCDisassembler *Decoder);
199 const MCDisassembler *Decoder);
202 const MCDisassembler *Decoder);
205 const MCDisassembler *Decoder);
208 const MCDisassembler *Decoder);
333 const MCDisassembler *Decoder) {
345 const MCDisassembler *Decoder) {
360 const void *Decoder) {
371 const void *Decoder) {
383 const MCDisassembler *Decoder) {
404 const MCDisassembler *Decoder) {
415 const void *Decoder) {
426 const MCDisassembler *Decoder) {
435 const MCDisassembler *Decoder) {
442 const MCDisassembler *Decoder) {
449 if (!Decoder->tryAddingSymbolicOperand(Inst, (ImmVal << 2), Addr,
457 const MCDisassembler *Decoder) {
464 if (!Decoder->tryAddingSymbolicOperand(
472 const MCDisassembler *Decoder) {
480 const MCDisassembler *Decoder) {
490 const MCDisassembler *Decoder) {
498 const MCDisassembler *Decoder) {
499 // This decoder exists to add the dummy Lane operand to the MCInst, which must
507 Inst, Rd, Address, Decoder);
509 Inst, Rn, Address, Decoder);
512 Inst, Rd, Address, Decoder);
514 Inst, Rn, Address, Decoder);
537 const MCDisassembler *Decoder) {
543 const MCDisassembler *Decoder) {
549 const MCDisassembler *Decoder) {
555 const MCDisassembler *Decoder) {
561 const MCDisassembler *Decoder) {
567 const MCDisassembler *Decoder) {
573 const MCDisassembler *Decoder) {
579 const MCDisassembler *Decoder) {
585 const MCDisassembler *Decoder) {
591 const MCDisassembler *Decoder) {
597 const MCDisassembler *Decoder) {
603 const MCDisassembler *Decoder) {
633 Decoder);
635 Decoder);
637 Decoder);
657 Decoder);
659 Decoder);
661 Decoder);
671 const MCDisassembler *Decoder) {
685 Decoder);
691 Decoder);
706 const MCDisassembler *Decoder) {
727 Decoder);
735 Decoder);
740 Decoder);
745 Decoder);
750 Decoder);
755 Decoder);
760 Decoder);
765 Decoder);
766 if (!Decoder->tryAddingSymbolicOperand(Inst, offset, Addr, Fail, 0, 0, 4))
773 const MCDisassembler *Decoder) {
834 Decoder);
886 Decoder);
914 Decoder);
923 Decoder);
932 Decoder);
941 Decoder);
950 Decoder);
959 Decoder);
964 Decoder);
980 const MCDisassembler *Decoder) {
997 Decoder);
1018 Decoder);
1023 Decoder);
1032 Decoder);
1037 Decoder);
1042 Decoder);
1044 Decoder);
1049 Decoder);
1054 Decoder);
1056 Decoder);
1061 Decoder);
1074 const MCDisassembler *Decoder) {
1118 Decoder);
1142 Decoder);
1144 Decoder);
1157 Decoder);
1159 Decoder);
1170 Decoder);
1172 Decoder);
1183 Decoder);
1185 Decoder);
1196 Decoder);
1198 Decoder);
1203 Decoder);
1220 const MCDisassembler *Decoder) {
1233 Inst, Rn /* writeback register */, Addr, Decoder);
1241 Decoder);
1243 Decoder);
1244 DecodeSImm<10>(Inst, offset, Addr, Decoder);
1255 const MCDisassembler *Decoder) {
1271 Decoder);
1273 Decoder);
1275 Decoder);
1280 Decoder);
1282 Decoder);
1284 Decoder);
1289 Decoder);
1291 Decoder);
1293 Decoder);
1298 Decoder);
1300 Decoder);
1302 Decoder);
1307 Decoder);
1309 Decoder);
1311 Decoder);
1316 Decoder);
1318 Decoder);
1320 Decoder);
1330 const MCDisassembler *Decoder) {
1339 Decoder);
1342 Inst, Rd, Addr, Decoder);
1344 Decoder);
1351 Decoder);
1354 Inst, Rd, Addr, Decoder);
1356 Decoder);
1367 const MCDisassembler *Decoder) {
1375 Decoder);
1378 Decoder);
1408 const MCDisassembler *Decoder) {
1416 Decoder);
1418 Decoder);
1428 const MCDisassembler *Decoder) {
1438 Decoder);
1439 if (!Decoder->tryAddingSymbolicOperand(Inst, imm, Addr, Fail, 0, 0, 4))
1447 const MCDisassembler *Decoder) {
1463 Inst, Rd, Addr, Decoder);
1466 Decoder);
1468 Decoder);
1472 Inst, Rd, Addr, Decoder);
1475 Decoder);
1477 Decoder);
1480 if (!Decoder->tryAddingSymbolicOperand(Inst, Imm, Addr, Fail, 0, 0, 4))
1488 const MCDisassembler *Decoder) {
1495 if (!Decoder->tryAddingSymbolicOperand(Inst, imm * 4, Addr, true, 0, 0, 4))
1509 const MCDisassembler *Decoder) {
1523 PState->haveFeatures(Decoder->getSubtargetInfo().getFeatureBits()))
1530 const MCDisassembler *Decoder) {
1545 PState->haveFeatures(Decoder->getSubtargetInfo().getFeatureBits()))
1552 const MCDisassembler *Decoder) {
1564 Decoder);
1567 Decoder);
1569 if (!Decoder->tryAddingSymbolicOperand(Inst, dst * 4, Addr, true, 0, 0, 4))
1578 const MCDisassembler *Decoder) {
1590 const MCDisassembler *Decoder) {
1592 Inst, AArch64::WSeqPairsClassRegClassID, RegNo, Addr, Decoder);
1597 const MCDisassembler *Decoder) {
1599 Inst, AArch64::XSeqPairsClassRegClassID, RegNo, Addr, Decoder);
1604 const MCDisassembler *Decoder) {
1618 Decoder);
1625 const MCDisassembler *Decoder) {
1633 Decoder);
1636 Decoder);
1643 const MCDisassembler *Decoder) {
1658 const MCDisassembler *Decoder) {
1671 const MCDisassembler *Decoder) {
1677 const MCDisassembler *Decoder) {
1687 const MCDisassembler *Decoder) {
1700 Inst, Rd, Addr, Decoder) ||
1702 Inst, Rs, Addr, Decoder) ||
1704 Inst, Rn, Addr, Decoder) ||
1706 Inst, Rd, Addr, Decoder) ||
1708 Inst, Rs, Addr, Decoder) ||
1710 Inst, Rn, Addr, Decoder))
1718 const MCDisassembler *Decoder) {
1731 Inst, Rd, Addr, Decoder) ||
1733 Inst, Rn, Addr, Decoder) ||
1735 Inst, Rd, Addr, Decoder) ||
1737 Inst, Rn, Addr, Decoder) ||
1739 Inst, Rm, Addr, Decoder))
1747 const MCDisassembler *Decoder) {
1749 // Fail to decode and defer to fallback decoder table to decode RPRFM.
1762 Decoder);
1769 Decoder);
1773 Decoder);
1777 DecodeMemExtend(Inst, (Extend << 1) | Shift, Addr, Decoder);