Lines Matching full:address

97                               ArrayRef<uint8_t> Bytes, uint64_t Address,
112 ArrayRef<uint8_t> Bytes, uint64_t Address,
142 uint64_t Address, const void *Decoder);
144 unsigned RegNo, uint64_t Address,
147 unsigned RegNo, uint64_t Address,
150 uint64_t Address, const void *Decoder);
152 uint64_t Address, const void *Decoder);
154 uint64_t Address, const void *Decoder);
156 uint64_t Address, const void *Decoder);
158 uint64_t Address, const void *Decoder);
160 uint64_t Address, const void *Decoder);
162 uint64_t Address, const void *Decoder);
165 uint64_t Address,
168 uint64_t Address, const void *Decoder);
170 uint64_t Address, const void *Decoder);
172 unsigned RegNo, uint64_t Address,
176 uint64_t Address, const void *Decoder);
178 uint64_t Address, const void *Decoder);
180 uint64_t Address, const void *Decoder);
182 uint64_t Address, const void *Decoder);
184 uint64_t Address, const void *Decoder);
187 uint64_t Address, const void *Decoder);
189 uint64_t Address, const void *Decoder);
192 uint64_t Address,
195 uint64_t Address, const void *Decoder);
197 uint64_t Address, const void *Decoder);
199 uint64_t Address, const void *Decoder);
201 uint64_t Address, const void *Decoder);
208 uint64_t Address, const void *Decoder);
210 uint64_t Address, const void *Decoder);
212 uint64_t Address, const void *Decoder);
214 uint64_t Address, const void *Decoder);
216 uint64_t Address, const void *Decoder);
218 uint64_t Address, const void *Decoder);
220 uint64_t Address, const void *Decoder);
222 uint64_t Address, const void *Decoder);
224 uint64_t Address, const void *Decoder);
226 uint64_t Address, const void *Decoder);
228 uint64_t Address, const void *Decoder);
230 uint64_t Address, const void *Decoder);
232 uint64_t Address, const void *Decoder);
234 uint64_t Address, const void *Decoder);
236 uint64_t Address, const void *Decoder);
238 uint64_t Address, const void *Decoder);
240 uint64_t Address, const void *Decoder);
242 uint64_t Address, const void *Decoder);
244 uint64_t Address, const void *Decoder);
246 uint64_t Address, const void *Decoder);
248 uint64_t Address, const void *Decoder);
250 uint64_t Address, const void *Decoder);
252 uint64_t Address, const void *Decoder);
254 uint64_t Address, const void *Decoder);
256 uint64_t Address, const void *Decoder);
258 uint64_t Address, const void *Decoder);
260 uint64_t Address, const void *Decoder);
262 uint64_t Address, const void *Decoder);
264 uint64_t Address, const void *Decoder);
266 uint64_t Address, const void *Decoder);
268 uint64_t Address, const void *Decoder);
270 uint64_t Address, const void *Decoder);
272 uint64_t Address, const void *Decoder);
274 uint64_t Address, const void *Decoder);
276 uint64_t Address, const void *Decoder);
278 uint64_t Address, const void *Decoder);
280 uint64_t Address, const void *Decoder);
282 uint64_t Address, const void *Decoder);
284 uint64_t Address, const void *Decoder);
286 uint64_t Address, const void *Decoder);
288 uint64_t Address, const void *Decoder);
290 uint64_t Address, const void *Decoder);
292 uint64_t Address, const void *Decoder);
294 uint64_t Address, const void *Decoder);
296 uint64_t Address, const void *Decoder);
298 uint64_t Address, const void *Decoder);
300 uint64_t Address, const void *Decoder);
302 uint64_t Address, const void *Decoder);
304 uint64_t Address, const void *Decoder);
306 uint64_t Address, const void *Decoder);
308 uint64_t Address, const void *Decoder);
310 uint64_t Address, const void *Decoder);
312 uint64_t Address, const void *Decoder);
314 uint64_t Address, const void *Decoder);
316 uint64_t Address, const void *Decoder);
320 uint64_t Address, const void *Decoder);
322 uint64_t Address, const void *Decoder);
324 uint64_t Address, const void *Decoder);
326 uint64_t Address, const void *Decoder);
328 uint64_t Address, const void *Decoder);
330 uint64_t Address, const void *Decoder);
332 uint64_t Address, const void *Decoder);
334 uint64_t Address, const void *Decoder);
336 uint64_t Address, const void *Decoder);
338 uint64_t Address, const void *Decoder);
340 uint64_t Address, const void* Decoder);
342 uint64_t Address, const void* Decoder);
344 uint64_t Address, const void* Decoder);
346 uint64_t Address, const void* Decoder);
348 uint64_t Address, const void *Decoder);
350 uint64_t Address, const void *Decoder);
352 uint64_t Address, const void *Decoder);
354 uint64_t Address, const void *Decoder);
356 uint64_t Address, const void *Decoder);
358 uint64_t Address, const void *Decoder);
360 uint64_t Address, const void *Decoder);
362 uint64_t Address, const void *Decoder);
364 uint64_t Address, const void *Decoder);
366 uint64_t Address, const void *Decoder);
368 uint64_t Address, const void *Decoder);
370 uint64_t Address, const void *Decoder);
372 uint64_t Address, const void *Decoder);
374 uint64_t Address, const void *Decoder);
376 uint64_t Address, const void *Decoder);
378 uint64_t Address, const void *Decoder);
380 uint64_t Address, const void *Decoder);
382 uint64_t Address, const void *Decoder);
384 uint64_t Address, const void *Decoder);
386 uint64_t Address, const void *Decoder);
388 uint64_t Address, const void *Decoder);
390 uint64_t Address, const void *Decoder);
393 uint64_t Address, const void *Decoder);
395 uint64_t Address, const void *Decoder);
412 uint64_t Address, raw_ostream &OS, in checkDecodedInstruction() argument
434 uint64_t Address, raw_ostream &OS, in getInstruction() argument
454 decodeInstruction(DecoderTableARM32, MI, Insn, Address, this, STI); in getInstruction()
457 return checkDecodedInstruction(MI, Size, Address, OS, CS, Insn, Result); in getInstruction()
462 Result = decodeInstruction(DecoderTableVFP32, MI, Insn, Address, this, STI); in getInstruction()
468 Result = decodeInstruction(DecoderTableVFPV832, MI, Insn, Address, this, STI); in getInstruction()
475 decodeInstruction(DecoderTableNEONData32, MI, Insn, Address, this, STI); in getInstruction()
480 if (!DecodePredicateOperand(MI, 0xE, Address, this)) in getInstruction()
485 Result = decodeInstruction(DecoderTableNEONLoadStore32, MI, Insn, Address, in getInstruction()
491 if (!DecodePredicateOperand(MI, 0xE, Address, this)) in getInstruction()
497 decodeInstruction(DecoderTableNEONDup32, MI, Insn, Address, this, STI); in getInstruction()
502 if (!DecodePredicateOperand(MI, 0xE, Address, this)) in getInstruction()
508 decodeInstruction(DecoderTablev8NEON32, MI, Insn, Address, this, STI); in getInstruction()
515 decodeInstruction(DecoderTablev8Crypto32, MI, Insn, Address, this, STI); in getInstruction()
534 /// to get any symbolic information at the Address for this instruction. If
541 static bool tryAddingSymbolicOperand(uint64_t Address, int32_t Value, in tryAddingSymbolicOperand() argument
546 return Dis->tryAddingSymbolicOperand(MI, (uint32_t)Value, Address, isBranch, in tryAddingSymbolicOperand()
552 /// These can often be values in a literal pool near the Address of the
553 /// instruction. The Address of the instruction and its immediate Value are
556 /// the referenced address is that of a symbol. Or it will return a pointer to
557 /// a literal 'C' string if the referenced address of the literal pool's entry
558 /// is an address into a section with 'C' string literals.
559 static void tryAddingPcLoadReferenceComment(uint64_t Address, int Value, in tryAddingPcLoadReferenceComment() argument
562 Dis->tryAddingPcLoadReferenceComment(Value, Address); in tryAddingPcLoadReferenceComment()
690 uint64_t Address, in getInstruction() argument
706 decodeInstruction(DecoderTableThumb16, MI, Insn16, Address, this, STI); in getInstruction()
713 Result = decodeInstruction(DecoderTableThumbSBit16, MI, Insn16, Address, this, in getInstruction()
724 decodeInstruction(DecoderTableThumb216, MI, Insn16, Address, this, STI); in getInstruction()
757 decodeInstruction(DecoderTableThumb32, MI, Insn32, Address, this, STI); in getInstruction()
767 decodeInstruction(DecoderTableThumb232, MI, Insn32, Address, this, STI); in getInstruction()
776 decodeInstruction(DecoderTableVFP32, MI, Insn32, Address, this, STI); in getInstruction()
785 decodeInstruction(DecoderTableVFPV832, MI, Insn32, Address, this, STI); in getInstruction()
792 Result = decodeInstruction(DecoderTableNEONDup32, MI, Insn32, Address, this, in getInstruction()
806 Address, this, STI); in getInstruction()
820 Address, this, STI); in getInstruction()
832 Address, this, STI); in getInstruction()
840 Result = decodeInstruction(DecoderTablev8NEON32, MI, NEONv8Insn, Address, in getInstruction()
872 uint64_t Address, const void *Decoder) { in DecodeGPRRegisterClass() argument
883 uint64_t Address, const void *Decoder) { in DecodeGPRnopcRegisterClass() argument
889 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecodeGPRnopcRegisterClass()
896 uint64_t Address, const void *Decoder) { in DecodeGPRwithAPSRRegisterClass() argument
905 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecodeGPRwithAPSRRegisterClass()
910 uint64_t Address, const void *Decoder) { in DecodetGPRRegisterClass() argument
913 return DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodetGPRRegisterClass()
922 uint64_t Address, const void *Decoder) { in DecodeGPRPairRegisterClass() argument
937 uint64_t Address, const void *Decoder) { in DecodetcGPRRegisterClass() argument
967 uint64_t Address, const void *Decoder) { in DecoderGPRRegisterClass() argument
976 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecoderGPRRegisterClass()
992 uint64_t Address, const void *Decoder) { in DecodeSPRRegisterClass() argument
1013 uint64_t Address, const void *Decoder) { in DecodeDPRRegisterClass() argument
1028 uint64_t Address, const void *Decoder) { in DecodeDPR_8RegisterClass() argument
1031 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDPR_8RegisterClass()
1036 uint64_t Address, const void *Decoder) { in DecodeDPR_VFP2RegisterClass() argument
1039 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDPR_VFP2RegisterClass()
1051 uint64_t Address, const void *Decoder) { in DecodeQPRRegisterClass() argument
1071 uint64_t Address, const void *Decoder) { in DecodeDPairRegisterClass() argument
1093 uint64_t Address, in DecodeDPairSpacedRegisterClass() argument
1104 uint64_t Address, const void *Decoder) { in DecodePredicateOperand() argument
1118 uint64_t Address, const void *Decoder) { in DecodeCCOutOperand() argument
1127 uint64_t Address, const void *Decoder) { in DecodeSORegImmOperand() argument
1135 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegImmOperand()
1164 uint64_t Address, const void *Decoder) { in DecodeSORegRegOperand() argument
1172 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegRegOperand()
1174 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rs, Address, Decoder))) in DecodeSORegRegOperand()
1199 uint64_t Address, const void *Decoder) { in DecodeRegListOperand() argument
1224 if (!Check(S, DecodeGPRRegisterClass(Inst, i, Address, Decoder))) in DecodeRegListOperand()
1236 uint64_t Address, const void *Decoder) { in DecodeSPRRegListOperand() argument
1249 if (!Check(S, DecodeSPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeSPRRegListOperand()
1252 if (!Check(S, DecodeSPRRegisterClass(Inst, ++Vd, Address, Decoder))) in DecodeSPRRegListOperand()
1260 uint64_t Address, const void *Decoder) { in DecodeDPRRegListOperand() argument
1274 if (!Check(S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeDPRRegListOperand()
1277 if (!Check(S, DecodeDPRRegisterClass(Inst, ++Vd, Address, Decoder))) in DecodeDPRRegListOperand()
1285 uint64_t Address, const void *Decoder) { in DecodeBitfieldMaskOperand() argument
1312 uint64_t Address, const void *Decoder) { in DecodeCopMemInstruction() argument
1369 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeCopMemInstruction()
1450 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeCopMemInstruction()
1462 uint64_t Address, const void *Decoder) { in DecodeAddrMode2IdxInstruction() argument
1484 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1491 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1504 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1511 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1529 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1560 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1567 uint64_t Address, const void *Decoder) { in DecodeSORegMemOperand() argument
1595 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSORegMemOperand()
1597 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegMemOperand()
1611 uint64_t Address, const void *Decoder) { in DecodeAddrMode3Instruction() argument
1734 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode3Instruction()
1742 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeAddrMode3Instruction()
1751 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt+1, Address, Decoder))) in DecodeAddrMode3Instruction()
1775 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode3Instruction()
1783 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode3Instruction()
1790 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode3Instruction()
1795 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeAddrMode3Instruction()
1802 uint64_t Address, const void *Decoder) { in DecodeRFEInstruction() argument
1824 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeRFEInstruction()
1831 uint64_t Address, const void *Decoder) { in DecodeQADDInstruction() argument
1840 return DecodeCPSInstruction(Inst, Insn, Address, Decoder); in DecodeQADDInstruction()
1842 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeQADDInstruction()
1844 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeQADDInstruction()
1846 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeQADDInstruction()
1848 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeQADDInstruction()
1855 uint64_t Address, const void *Decoder) { in DecodeMemMultipleWritebackInstruction() argument
1929 return DecodeRFEInstruction(Inst, Insn, Address, Decoder); in DecodeMemMultipleWritebackInstruction()
1932 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
1934 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
1936 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
1938 if (!Check(S, DecodeRegListOperand(Inst, reglist, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
1945 uint64_t Address, const void *Decoder) { in DecodeCPSInstruction() argument
1992 uint64_t Address, const void *Decoder) { in DecodeT2CPSInstruction() argument
2034 uint64_t Address, const void *Decoder) { in DecodeT2MOVTWInstruction() argument
2046 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeT2MOVTWInstruction()
2048 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeT2MOVTWInstruction()
2051 if (!tryAddingSymbolicOperand(Address, imm, false, 4, Inst, Decoder)) in DecodeT2MOVTWInstruction()
2058 uint64_t Address, const void *Decoder) { in DecodeArmMOVTWInstruction() argument
2069 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeArmMOVTWInstruction()
2072 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeArmMOVTWInstruction()
2075 if (!tryAddingSymbolicOperand(Address, imm, false, 4, Inst, Decoder)) in DecodeArmMOVTWInstruction()
2078 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeArmMOVTWInstruction()
2085 uint64_t Address, const void *Decoder) { in DecodeSMLAInstruction() argument
2095 return DecodeCPSInstruction(Inst, Insn, Address, Decoder); in DecodeSMLAInstruction()
2097 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeSMLAInstruction()
2099 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSMLAInstruction()
2101 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSMLAInstruction()
2103 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Ra, Address, Decoder))) in DecodeSMLAInstruction()
2106 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSMLAInstruction()
2113 uint64_t Address, const void *Decoder) { in DecodeTSTInstruction() argument
2121 return DecodeSETPANInstruction(Inst, Insn, Address, Decoder); in DecodeTSTInstruction()
2123 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeTSTInstruction()
2125 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTSTInstruction()
2127 if (!Check(S, DecodePredicateOperand(Inst, Pred, Address, Decoder))) in DecodeTSTInstruction()
2134 uint64_t Address, const void *Decoder) { in DecodeSETPANInstruction() argument
2162 uint64_t Address, const void *Decoder) { in DecodeAddrModeImm12Operand() argument
2169 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrModeImm12Operand()
2176 tryAddingPcLoadReferenceComment(Address, Address + imm + 8, Decoder); in DecodeAddrModeImm12Operand()
2182 uint64_t Address, const void *Decoder) { in DecodeAddrMode5Operand() argument
2189 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode5Operand()
2201 uint64_t Address, const void *Decoder) { in DecodeAddrMode7Operand() argument
2202 return DecodeGPRRegisterClass(Inst, Val, Address, Decoder); in DecodeAddrMode7Operand()
2207 uint64_t Address, const void *Decoder) { in DecodeT2BInstruction() argument
2225 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4, in DecodeT2BInstruction()
2234 uint64_t Address, const void *Decoder) { in DecodeBranchImmInstruction() argument
2243 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<26>(imm) + 8, in DecodeBranchImmInstruction()
2249 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<26>(imm) + 8, in DecodeBranchImmInstruction()
2252 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeBranchImmInstruction()
2260 uint64_t Address, const void *Decoder) { in DecodeAddrMode6Operand() argument
2266 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode6Operand()
2277 uint64_t Address, const void *Decoder) { in DecodeVLDInstruction() argument
2298 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLDInstruction()
2310 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLDInstruction()
2314 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLDInstruction()
2332 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder))) in DecodeVLDInstruction()
2347 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVLDInstruction()
2367 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVLDInstruction()
2382 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder))) in DecodeVLDInstruction()
2397 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder))) in DecodeVLDInstruction()
2406 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder))) in DecodeVLDInstruction()
2479 if (!Check(S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder))) in DecodeVLDInstruction()
2487 if (!Check(S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder))) in DecodeVLDInstruction()
2532 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLDInstruction()
2551 uint64_t Address, const void *Decoder) { in DecodeVLDST1Instruction() argument
2559 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST1Instruction()
2560 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST1Instruction()
2564 uint64_t Address, const void *Decoder) { in DecodeVLDST2Instruction() argument
2574 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST2Instruction()
2575 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST2Instruction()
2579 uint64_t Address, const void *Decoder) { in DecodeVLDST3Instruction() argument
2587 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST3Instruction()
2588 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST3Instruction()
2592 uint64_t Address, const void *Decoder) { in DecodeVLDST4Instruction() argument
2597 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST4Instruction()
2598 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST4Instruction()
2602 uint64_t Address, const void *Decoder) { in DecodeVSTInstruction() argument
2680 if (!Check(S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder))) in DecodeVSTInstruction()
2688 if (!Check(S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder))) in DecodeVSTInstruction()
2697 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSTInstruction()
2753 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSTInstruction()
2765 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSTInstruction()
2769 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSTInstruction()
2787 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder))) in DecodeVSTInstruction()
2802 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVSTInstruction()
2823 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVSTInstruction()
2838 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder))) in DecodeVSTInstruction()
2853 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder))) in DecodeVSTInstruction()
2862 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder))) in DecodeVSTInstruction()
2873 uint64_t Address, const void *Decoder) { in DecodeVLD1DupInstruction() argument
2892 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1DupInstruction()
2896 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1DupInstruction()
2901 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1DupInstruction()
2905 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1DupInstruction()
2913 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1DupInstruction()
2920 uint64_t Address, const void *Decoder) { in DecodeVLD2DupInstruction() argument
2936 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2DupInstruction()
2943 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2DupInstruction()
2947 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2DupInstruction()
2955 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD2DupInstruction()
2960 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2DupInstruction()
2968 uint64_t Address, const void *Decoder) { in DecodeVLD3DupInstruction() argument
2977 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD3DupInstruction()
2979 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder))) in DecodeVLD3DupInstruction()
2981 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder))) in DecodeVLD3DupInstruction()
2984 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3DupInstruction()
2988 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3DupInstruction()
2995 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3DupInstruction()
3003 uint64_t Address, const void *Decoder) { in DecodeVLD4DupInstruction() argument
3027 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD4DupInstruction()
3029 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder))) in DecodeVLD4DupInstruction()
3031 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder))) in DecodeVLD4DupInstruction()
3033 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3*inc)%32, Address, Decoder))) in DecodeVLD4DupInstruction()
3036 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4DupInstruction()
3040 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4DupInstruction()
3047 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4DupInstruction()
3056 uint64_t Address, const void *Decoder) { in DecodeNEONModImmInstruction() argument
3069 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeNEONModImmInstruction()
3072 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeNEONModImmInstruction()
3083 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeNEONModImmInstruction()
3090 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeNEONModImmInstruction()
3101 uint64_t Address, const void *Decoder) { in DecodeVSHLMaxInstruction() argument
3110 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSHLMaxInstruction()
3112 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSHLMaxInstruction()
3120 uint64_t Address, const void *Decoder) { in DecodeShiftRight8Imm() argument
3126 uint64_t Address, const void *Decoder) { in DecodeShiftRight16Imm() argument
3132 uint64_t Address, const void *Decoder) { in DecodeShiftRight32Imm() argument
3138 uint64_t Address, const void *Decoder) { in DecodeShiftRight64Imm() argument
3144 uint64_t Address, const void *Decoder) { in DecodeTBLInstruction() argument
3155 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeTBLInstruction()
3158 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeTBLInstruction()
3165 if (!Check(S, DecodeDPairRegisterClass(Inst, Rn, Address, Decoder))) in DecodeTBLInstruction()
3169 if (!Check(S, DecodeDPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeTBLInstruction()
3173 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTBLInstruction()
3180 uint64_t Address, const void *Decoder) { in DecodeThumbAddSpecialReg() argument
3186 if (!Check(S, DecodetGPRRegisterClass(Inst, dst, Address, Decoder))) in DecodeThumbAddSpecialReg()
3204 uint64_t Address, const void *Decoder) { in DecodeThumbBROperand() argument
3205 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<12>(Val<<1) + 4, in DecodeThumbBROperand()
3212 uint64_t Address, const void *Decoder) { in DecodeT2BROperand() argument
3213 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<21>(Val) + 4, in DecodeT2BROperand()
3220 uint64_t Address, const void *Decoder) { in DecodeThumbCmpBROperand() argument
3221 if (!tryAddingSymbolicOperand(Address, Address + (Val<<1) + 4, in DecodeThumbCmpBROperand()
3228 uint64_t Address, const void *Decoder) { in DecodeThumbAddrModeRR() argument
3234 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeThumbAddrModeRR()
3236 if (!Check(S, DecodetGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddrModeRR()
3243 uint64_t Address, const void *Decoder) { in DecodeThumbAddrModeIS() argument
3249 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeThumbAddrModeIS()
3257 uint64_t Address, const void *Decoder) { in DecodeThumbAddrModePC() argument
3261 tryAddingPcLoadReferenceComment(Address, (Address & ~2u) + imm + 4, Decoder); in DecodeThumbAddrModePC()
3267 uint64_t Address, const void *Decoder) { in DecodeThumbAddrModeSP() argument
3275 uint64_t Address, const void *Decoder) { in DecodeT2AddrModeSOReg() argument
3293 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeSOReg()
3295 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeT2AddrModeSOReg()
3303 uint64_t Address, const void *Decoder) { in DecodeT2LoadShift() argument
3342 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadShift()
3371 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadShift()
3378 if (!Check(S, DecodeT2AddrModeSOReg(Inst, addrmode, Address, Decoder))) in DecodeT2LoadShift()
3385 uint64_t Address, const void* Decoder) { in DecodeT2LoadImm8() argument
3428 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadImm8()
3459 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadImm8()
3463 if (!Check(S, DecodeT2AddrModeImm8(Inst, imm, Address, Decoder))) in DecodeT2LoadImm8()
3469 uint64_t Address, const void* Decoder) { in DecodeT2LoadImm12() argument
3509 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadImm12()
3539 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadImm12()
3543 if (!Check(S, DecodeT2AddrModeImm12(Inst, imm, Address, Decoder))) in DecodeT2LoadImm12()
3549 uint64_t Address, const void* Decoder) { in DecodeT2LoadT() argument
3577 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadT()
3580 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadT()
3582 if (!Check(S, DecodeT2AddrModeImm8(Inst, imm, Address, Decoder))) in DecodeT2LoadT()
3588 uint64_t Address, const void* Decoder) { in DecodeT2LoadLabel() argument
3624 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadLabel()
3641 uint64_t Address, const void *Decoder) { in DecodeT2Imm8S4() argument
3655 uint64_t Address, const void *Decoder) { in DecodeT2AddrModeImm8s4() argument
3661 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm8s4()
3663 if (!Check(S, DecodeT2Imm8S4(Inst, imm, Address, Decoder))) in DecodeT2AddrModeImm8s4()
3670 uint64_t Address, const void *Decoder) { in DecodeT2AddrModeImm0_1020s4() argument
3676 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm0_1020s4()
3685 uint64_t Address, const void *Decoder) { in DecodeT2Imm8() argument
3698 uint64_t Address, const void *Decoder) { in DecodeT2AddrModeImm8() argument
3735 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm8()
3737 if (!Check(S, DecodeT2Imm8(Inst, imm, Address, Decoder))) in DecodeT2AddrModeImm8()
3744 uint64_t Address, const void *Decoder) { in DecodeT2LdStPre() argument
3782 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LdStPre()
3786 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2LdStPre()
3790 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LdStPre()
3794 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2LdStPre()
3798 if (!Check(S, DecodeT2AddrModeImm8(Inst, addr, Address, Decoder))) in DecodeT2LdStPre()
3805 uint64_t Address, const void *Decoder) { in DecodeT2AddrModeImm12() argument
3822 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm12()
3831 uint64_t Address, const void *Decoder) { in DecodeThumbAddSPImm() argument
3842 uint64_t Address, const void *Decoder) { in DecodeThumbAddSPReg() argument
3849 if (!Check(S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder))) in DecodeThumbAddSPReg()
3852 if (!Check(S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder))) in DecodeThumbAddSPReg()
3859 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddSPReg()
3867 uint64_t Address, const void *Decoder) { in DecodeThumbCPS() argument
3878 uint64_t Address, const void *Decoder) { in DecodePostIdxReg() argument
3883 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodePostIdxReg()
3891 uint64_t Address, const void *Decoder) { in DecodeThumbBLXOffset() argument
3907 if (!tryAddingSymbolicOperand(Address, in DecodeThumbBLXOffset()
3908 (Address & ~2u) + imm32 + 4, in DecodeThumbBLXOffset()
3915 uint64_t Address, const void *Decoder) { in DecodeCoprocessor() argument
3931 uint64_t Address, const void *Decoder) { in DecodeThumbTableBranch() argument
3938 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeThumbTableBranch()
3940 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbTableBranch()
3947 uint64_t Address, const void *Decoder) { in DecodeThumb2BCCInstruction() argument
3968 return DecodeMemBarrierOption(Inst, imm, Address, Decoder); in DecodeThumb2BCCInstruction()
3977 if (!Check(S, DecodeT2BROperand(Inst, brtarget, Address, Decoder))) in DecodeThumb2BCCInstruction()
3979 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeThumb2BCCInstruction()
3989 uint64_t Address, const void *Decoder) { in DecodeT2SOImm() argument
4021 uint64_t Address, const void *Decoder){ in DecodeThumbBCCTargetOperand() argument
4022 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<9>(Val<<1) + 4, in DecodeThumbBCCTargetOperand()
4029 uint64_t Address, const void *Decoder){ in DecodeThumbBLTargetOperand() argument
4045 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4, in DecodeThumbBLTargetOperand()
4052 uint64_t Address, const void *Decoder) { in DecodeMemBarrierOption() argument
4061 uint64_t Address, const void *Decoder) { in DecodeInstSyncBarrierOption() argument
4070 uint64_t Address, const void *Decoder) { in DecodeMSRMask() argument
4133 uint64_t Address, const void *Decoder) { in DecodeBankedReg() argument
4156 uint64_t Address, const void *Decoder) { in DecodeDoubleRegLoad() argument
4166 if (!Check(S, DecodeGPRPairRegisterClass(Inst, Rt, Address, Decoder))) in DecodeDoubleRegLoad()
4168 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeDoubleRegLoad()
4170 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeDoubleRegLoad()
4177 uint64_t Address, const void *Decoder){ in DecodeDoubleRegStore() argument
4185 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeDoubleRegStore()
4191 if (!Check(S, DecodeGPRPairRegisterClass(Inst, Rt, Address, Decoder))) in DecodeDoubleRegStore()
4193 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeDoubleRegStore()
4195 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeDoubleRegStore()
4202 uint64_t Address, const void *Decoder) { in DecodeLDRPreImm() argument
4214 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeLDRPreImm()
4216 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeLDRPreImm()
4218 if (!Check(S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder))) in DecodeLDRPreImm()
4220 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeLDRPreImm()
4227 uint64_t Address, const void *Decoder) { in DecodeLDRPreReg() argument
4241 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeLDRPreReg()
4243 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeLDRPreReg()
4245 if (!Check(S, DecodeSORegMemOperand(Inst, imm, Address, Decoder))) in DecodeLDRPreReg()
4247 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeLDRPreReg()
4255 uint64_t Address, const void *Decoder) { in DecodeSTRPreImm() argument
4267 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSTRPreImm()
4269 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeSTRPreImm()
4271 if (!Check(S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder))) in DecodeSTRPreImm()
4273 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSTRPreImm()
4280 uint64_t Address, const void *Decoder) { in DecodeSTRPreReg() argument
4292 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSTRPreReg()
4294 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeSTRPreReg()
4296 if (!Check(S, DecodeSORegMemOperand(Inst, imm, Address, Decoder))) in DecodeSTRPreReg()
4298 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSTRPreReg()
4305 uint64_t Address, const void *Decoder) { in DecodeVLD1LN() argument
4347 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1LN()
4350 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1LN()
4353 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1LN()
4358 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1LN()
4364 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1LN()
4372 uint64_t Address, const void *Decoder) { in DecodeVST1LN() argument
4415 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST1LN()
4418 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST1LN()
4423 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST1LN()
4429 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST1LN()
4438 uint64_t Address, const void *Decoder) { in DecodeVLD2LN() argument
4476 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2LN()
4478 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD2LN()
4481 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD2LN()
4484 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD2LN()
4489 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2LN()
4495 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2LN()
4497 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD2LN()
4505 uint64_t Address, const void *Decoder) { in DecodeVST2LN() argument
4544 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST2LN()
4547 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST2LN()
4552 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST2LN()
4558 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST2LN()
4560 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVST2LN()
4569 uint64_t Address, const void *Decoder) { in DecodeVLD3LN() argument
4605 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD3LN()
4607 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD3LN()
4609 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD3LN()
4613 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3LN()
4616 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3LN()
4621 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3LN()
4627 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD3LN()
4629 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD3LN()
4631 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD3LN()
4639 uint64_t Address, const void *Decoder) { in DecodeVST3LN() argument
4676 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST3LN()
4679 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST3LN()
4684 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST3LN()
4690 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST3LN()
4692 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVST3LN()
4694 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVST3LN()
4703 uint64_t Address, const void *Decoder) { in DecodeVLD4LN() argument
4746 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD4LN()
4748 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD4LN()
4750 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD4LN()
4752 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder))) in DecodeVLD4LN()
4756 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4LN()
4759 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4LN()
4764 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4LN()
4770 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD4LN()
4772 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD4LN()
4774 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD4LN()
4776 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder))) in DecodeVLD4LN()
4784 uint64_t Address, const void *Decoder) { in DecodeVST4LN() argument
4828 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST4LN()
4831 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST4LN()
4836 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST4LN()
4842 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST4LN()
4844 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVST4LN()
4846 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVST4LN()
4848 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder))) in DecodeVST4LN()
4856 uint64_t Address, const void *Decoder) { in DecodeVMOVSRR() argument
4867 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVSRR()
4869 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVSRR()
4871 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder))) in DecodeVMOVSRR()
4873 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder))) in DecodeVMOVSRR()
4875 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeVMOVSRR()
4882 uint64_t Address, const void *Decoder) { in DecodeVMOVRRS() argument
4893 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder))) in DecodeVMOVRRS()
4895 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder))) in DecodeVMOVRRS()
4897 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVRRS()
4899 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVRRS()
4901 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeVMOVRRS()
4908 uint64_t Address, const void *Decoder) { in DecodeIT() argument
4928 uint64_t Address, const void *Decoder) { in DecodeT2LDRDPreInstruction() argument
4948 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LDRDPreInstruction()
4951 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeT2LDRDPreInstruction()
4954 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2LDRDPreInstruction()
4957 if (!Check(S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder))) in DecodeT2LDRDPreInstruction()
4965 uint64_t Address, const void *Decoder) { in DecodeT2STRDPreInstruction() argument
4983 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2STRDPreInstruction()
4986 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2STRDPreInstruction()
4989 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeT2STRDPreInstruction()
4992 if (!Check(S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder))) in DecodeT2STRDPreInstruction()
4999 uint64_t Address, const void *Decoder) { in DecodeT2Adr() argument
5014 uint64_t Address, in DecodeT2ShifterImmOperand() argument
5025 uint64_t Address, const void *Decoder) { in DecodeSwap() argument
5032 return DecodeCPSInstruction(Inst, Insn, Address, Decoder); in DecodeSwap()
5039 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder))) in DecodeSwap()
5041 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeSwap()
5043 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSwap()
5045 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSwap()
5052 uint64_t Address, const void *Decoder) { in DecodeVCVTD() argument
5096 return DecodeNEONModImmInstruction(Inst, Insn, Address, Decoder); in DecodeVCVTD()
5101 if (!Check(S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeVCVTD()
5103 if (!Check(S, DecodeDPRRegisterClass(Inst, Vm, Address, Decoder))) in DecodeVCVTD()
5111 uint64_t Address, const void *Decoder) { in DecodeVCVTQ() argument
5155 return DecodeNEONModImmInstruction(Inst, Insn, Address, Decoder); in DecodeVCVTQ()
5160 if (!Check(S, DecodeQPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeVCVTQ()
5162 if (!Check(S, DecodeQPRRegisterClass(Inst, Vm, Address, Decoder))) in DecodeVCVTQ()
5170 uint64_t Address, const void *Decoder) { in DecodeLDR() argument
5182 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder))) in DecodeLDR()
5184 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeLDR()
5186 if (!Check(S, DecodeAddrMode7Operand(Inst, Rn, Address, Decoder))) in DecodeLDR()
5188 if (!Check(S, DecodePostIdxReg(Inst, Rm, Address, Decoder))) in DecodeLDR()
5190 if (!Check(S, DecodePredicateOperand(Inst, Cond, Address, Decoder))) in DecodeLDR()
5197 uint64_t Address, const void *Decoder) { in DecodeMRRC2() argument
5215 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder))) in DecodeMRRC2()
5217 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeMRRC2()