Lines Matching refs:Address
139 ArrayRef<uint8_t> Bytes, uint64_t Address,
144 ArrayRef<uint8_t> Bytes, uint64_t Address,
148 ArrayRef<uint8_t> Bytes, uint64_t Address,
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 unsigned RegNo, uint64_t Address,
192 unsigned RegNo, uint64_t Address,
195 unsigned RegNo, uint64_t Address,
198 MCInst &Inst, unsigned RegNo, uint64_t Address, const void *Decoder);
200 uint64_t Address, const void *Decoder);
202 uint64_t Address, const void *Decoder);
204 uint64_t Address, const void *Decoder);
206 uint64_t Address, const void *Decoder);
208 uint64_t Address, const void *Decoder);
210 uint64_t Address,
213 uint64_t Address, const void *Decoder);
215 uint64_t Address, const void *Decoder);
217 uint64_t Address, const void *Decoder);
219 uint64_t Address, const void *Decoder);
221 uint64_t Address, const void *Decoder);
224 uint64_t Address,
227 uint64_t Address, const void *Decoder);
229 uint64_t Address, const void *Decoder);
231 uint64_t Address, const void *Decoder);
233 uint64_t Address, const void *Decoder);
235 uint64_t Address, const void *Decoder);
237 unsigned RegNo, uint64_t Address,
241 uint64_t Address, const void *Decoder);
243 uint64_t Address, const void *Decoder);
245 uint64_t Address, const void *Decoder);
247 uint64_t Address, const void *Decoder);
249 uint64_t Address, const void *Decoder);
252 uint64_t Address, const void *Decoder);
254 uint64_t Address, const void *Decoder);
257 uint64_t Address,
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);
273 uint64_t Address, const void *Decoder);
275 uint64_t Address, const void *Decoder);
277 uint64_t Address, const void *Decoder);
279 uint64_t Address, const void *Decoder);
281 uint64_t Address, const void *Decoder);
283 uint64_t Address, const void *Decoder);
285 uint64_t Address, const void *Decoder);
287 uint64_t Address, const void *Decoder);
289 uint64_t Address, const void *Decoder);
291 uint64_t Address, const void *Decoder);
293 uint64_t Address, const void *Decoder);
295 uint64_t Address, const void *Decoder);
297 uint64_t Address, const void *Decoder);
299 uint64_t Address, const void *Decoder);
301 uint64_t Address, const void *Decoder);
303 uint64_t Address, const void *Decoder);
305 uint64_t Address, const void *Decoder);
307 uint64_t Address, const void *Decoder);
309 uint64_t Address, const void *Decoder);
311 uint64_t Address, const void *Decoder);
313 uint64_t Address, const void *Decoder);
315 uint64_t Address, const void *Decoder);
317 uint64_t Address, const void *Decoder);
319 uint64_t Address, const void *Decoder);
321 uint64_t Address, const void *Decoder);
323 uint64_t Address, const void *Decoder);
325 uint64_t Address, const void *Decoder);
327 uint64_t Address, const void *Decoder);
329 uint64_t Address, const void *Decoder);
331 uint64_t Address, const void *Decoder);
333 uint64_t Address, const void *Decoder);
335 uint64_t Address, const void *Decoder);
337 uint64_t Address, const void *Decoder);
339 uint64_t Address, const void *Decoder);
341 uint64_t Address, const void *Decoder);
343 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);
392 uint64_t Address, const void *Decoder);
394 uint64_t Address, const void *Decoder);
396 uint64_t Address, const void *Decoder);
399 uint64_t Address,
403 uint64_t Address, const void *Decoder);
405 uint64_t Address, const void *Decoder);
407 uint64_t Address, const void *Decoder);
409 uint64_t Address, const void *Decoder);
411 uint64_t Address, const void *Decoder);
413 uint64_t Address, const void *Decoder);
415 uint64_t Address, const void *Decoder);
417 uint64_t Address, const void *Decoder);
419 uint64_t Address, const void *Decoder);
421 uint64_t Address, const void *Decoder);
423 uint64_t Address, const void* Decoder);
425 uint64_t Address, const void* Decoder);
427 uint64_t Address, const void* Decoder);
429 uint64_t Address, const void* Decoder);
431 uint64_t Address, const void *Decoder);
433 uint64_t Address, const void *Decoder);
435 uint64_t Address, const void *Decoder);
437 uint64_t Address,
440 uint64_t Address, const void *Decoder);
442 uint64_t Address, const void *Decoder);
445 uint64_t Address, const void *Decoder);
447 uint64_t Address, const void *Decoder);
450 uint64_t Address, const void *Decoder);
453 uint64_t Address, const void *Decoder);
455 uint64_t Address, const void *Decoder);
457 uint64_t Address, const void *Decoder);
459 uint64_t Address, const void *Decoder);
461 uint64_t Address, const void *Decoder);
463 uint64_t Address, const void *Decoder);
465 uint64_t Address, const void *Decoder);
467 uint64_t Address, const void *Decoder);
469 uint64_t Address, const void *Decoder);
471 uint64_t Address, const void *Decoder);
473 uint64_t Address, const void *Decoder);
475 uint64_t Address, const void *Decoder);
477 uint64_t Address, const void *Decoder);
479 uint64_t Address, const void *Decoder);
481 uint64_t Address, const void *Decoder);
483 uint64_t Address, const void *Decoder);
485 uint64_t Address, const void *Decoder);
487 uint64_t Address, const void *Decoder);
490 uint64_t Address, const void *Decoder);
492 uint64_t Address, const void *Decoder);
494 uint64_t Address, const void *Decoder);
498 uint64_t Address, const void *Decoder);
500 uint64_t Address,
503 uint64_t Address,
505 static DecodeStatus DecodeLOLoop(MCInst &Inst, unsigned Insn, uint64_t Address,
508 uint64_t Address,
510 static DecodeStatus DecodeVSCCLRM(MCInst &Inst, unsigned Insn, uint64_t Address,
513 uint64_t Address, const void *Decoder);
515 uint64_t Address, const void *Decoder);
517 uint64_t Address,
520 uint64_t Address,
523 uint64_t Address,
527 uint64_t Address,
531 uint64_t Address,
535 uint64_t Address, const void *Decoder);
538 uint64_t Address, const void *Decoder);
541 uint64_t Address, const void *Decoder);
544 uint64_t Address,
548 uint64_t Address,
551 uint64_t Address,
554 uint64_t Address,
557 uint64_t Address, const void *Decoder);
559 uint64_t Address, const void *Decoder);
562 uint64_t Address, const void *Decoder);
564 uint64_t Address, const void *Decoder);
566 uint64_t Address, const void *Decoder);
568 uint64_t Address,
571 uint64_t Address, const void *Decoder);
583 uint64_t Address, raw_ostream &CS, in checkDecodedInstruction() argument
615 uint64_t Address, in getInstruction() argument
618 return getThumbInstruction(MI, Size, Bytes, Address, CS); in getInstruction()
619 return getARMInstruction(MI, Size, Bytes, Address, CS); in getInstruction()
624 uint64_t Address, in getARMInstruction() argument
644 decodeInstruction(DecoderTableARM32, MI, Insn, Address, this, STI); in getARMInstruction()
647 return checkDecodedInstruction(MI, Size, Address, CS, Insn, Result); in getARMInstruction()
663 Result = decodeInstruction(Table.P, MI, Insn, Address, this, STI); in getARMInstruction()
668 if (Table.DecodePred && !DecodePredicateOperand(MI, 0xE, Address, this)) in getARMInstruction()
675 decodeInstruction(DecoderTableCoProc32, MI, Insn, Address, this, STI); in getARMInstruction()
678 return checkDecodedInstruction(MI, Size, Address, CS, Insn, Result); in getARMInstruction()
703 static bool tryAddingSymbolicOperand(uint64_t Address, int32_t Value, in tryAddingSymbolicOperand() argument
708 return Dis->tryAddingSymbolicOperand(MI, (uint32_t)Value, Address, isBranch, in tryAddingSymbolicOperand()
721 static void tryAddingPcLoadReferenceComment(uint64_t Address, int Value, in tryAddingPcLoadReferenceComment() argument
724 Dis->tryAddingPcLoadReferenceComment(Value, Address); in tryAddingPcLoadReferenceComment()
911 uint64_t Address, in getThumbInstruction() argument
926 decodeInstruction(DecoderTableThumb16, MI, Insn16, Address, this, STI); in getThumbInstruction()
933 Result = decodeInstruction(DecoderTableThumbSBit16, MI, Insn16, Address, this, in getThumbInstruction()
944 decodeInstruction(DecoderTableThumb216, MI, Insn16, Address, this, STI); in getThumbInstruction()
981 decodeInstruction(DecoderTableMVE32, MI, Insn32, Address, this, STI); in getThumbInstruction()
1001 decodeInstruction(DecoderTableThumb32, MI, Insn32, Address, this, STI); in getThumbInstruction()
1011 decodeInstruction(DecoderTableThumb232, MI, Insn32, Address, this, STI); in getThumbInstruction()
1015 return checkDecodedInstruction(MI, Size, Address, CS, Insn32, Result); in getThumbInstruction()
1020 decodeInstruction(DecoderTableVFP32, MI, Insn32, Address, this, STI); in getThumbInstruction()
1029 decodeInstruction(DecoderTableVFPV832, MI, Insn32, Address, this, STI); in getThumbInstruction()
1036 Result = decodeInstruction(DecoderTableNEONDup32, MI, Insn32, Address, this, in getThumbInstruction()
1050 Address, this, STI); in getThumbInstruction()
1064 Address, this, STI); in getThumbInstruction()
1076 Address, this, STI); in getThumbInstruction()
1084 Result = decodeInstruction(DecoderTablev8NEON32, MI, NEONv8Insn, Address, in getThumbInstruction()
1097 decodeInstruction(DecoderTable, MI, Insn32, Address, this, STI); in getThumbInstruction()
1134 uint64_t Address, const void *Decoder) { in DecodeGPRRegisterClass() argument
1144 uint64_t Address, in DecodeCLRMGPRRegisterClass() argument
1159 uint64_t Address, const void *Decoder) { in DecodeGPRnopcRegisterClass() argument
1165 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecodeGPRnopcRegisterClass()
1172 uint64_t Address, const void *Decoder) { in DecodeGPRwithAPSRRegisterClass() argument
1181 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecodeGPRwithAPSRRegisterClass()
1187 uint64_t Address, const void *Decoder) { in DecodeGPRwithZRRegisterClass() argument
1199 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecodeGPRwithZRRegisterClass()
1205 uint64_t Address, const void *Decoder) { in DecodeGPRwithZRnospRegisterClass() argument
1209 Check(S, DecodeGPRwithZRRegisterClass(Inst, RegNo, Address, Decoder)); in DecodeGPRwithZRnospRegisterClass()
1214 uint64_t Address, const void *Decoder) { in DecodetGPRRegisterClass() argument
1217 return DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodetGPRRegisterClass()
1226 uint64_t Address, const void *Decoder) { in DecodeGPRPairRegisterClass() argument
1243 uint64_t Address, const void *Decoder) { in DecodeGPRPairnospRegisterClass() argument
1256 uint64_t Address, in DecodeGPRspRegisterClass() argument
1267 uint64_t Address, const void *Decoder) { in DecodetcGPRRegisterClass() argument
1297 uint64_t Address, const void *Decoder) { in DecoderGPRRegisterClass() argument
1306 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder)); in DecoderGPRRegisterClass()
1322 uint64_t Address, const void *Decoder) { in DecodeSPRRegisterClass() argument
1332 uint64_t Address, const void *Decoder) { in DecodeHPRRegisterClass() argument
1333 return DecodeSPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeHPRRegisterClass()
1348 uint64_t Address, const void *Decoder) { in DecodeDPRRegisterClass() argument
1363 uint64_t Address, const void *Decoder) { in DecodeDPR_8RegisterClass() argument
1366 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDPR_8RegisterClass()
1370 uint64_t Address, const void *Decoder) { in DecodeSPR_8RegisterClass() argument
1373 return DecodeSPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeSPR_8RegisterClass()
1378 uint64_t Address, const void *Decoder) { in DecodeDPR_VFP2RegisterClass() argument
1381 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder); in DecodeDPR_VFP2RegisterClass()
1392 uint64_t Address, const void *Decoder) { in DecodeQPRRegisterClass() argument
1412 uint64_t Address, const void *Decoder) { in DecodeDPairRegisterClass() argument
1434 uint64_t Address, in DecodeDPairSpacedRegisterClass() argument
1445 uint64_t Address, const void *Decoder) { in DecodePredicateOperand() argument
1462 uint64_t Address, const void *Decoder) { in DecodeCCOutOperand() argument
1471 uint64_t Address, const void *Decoder) { in DecodeSORegImmOperand() argument
1479 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegImmOperand()
1508 uint64_t Address, const void *Decoder) { in DecodeSORegRegOperand() argument
1516 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegRegOperand()
1518 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rs, Address, Decoder))) in DecodeSORegRegOperand()
1543 uint64_t Address, const void *Decoder) { in DecodeRegListOperand() argument
1573 if (!Check(S, DecodeCLRMGPRRegisterClass(Inst, i, Address, Decoder))) { in DecodeRegListOperand()
1577 if (!Check(S, DecodeGPRRegisterClass(Inst, i, Address, Decoder))) in DecodeRegListOperand()
1590 uint64_t Address, const void *Decoder) { in DecodeSPRRegListOperand() argument
1603 if (!Check(S, DecodeSPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeSPRRegListOperand()
1606 if (!Check(S, DecodeSPRRegisterClass(Inst, ++Vd, Address, Decoder))) in DecodeSPRRegListOperand()
1614 uint64_t Address, const void *Decoder) { in DecodeDPRRegListOperand() argument
1628 if (!Check(S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeDPRRegListOperand()
1631 if (!Check(S, DecodeDPRRegisterClass(Inst, ++Vd, Address, Decoder))) in DecodeDPRRegListOperand()
1639 uint64_t Address, const void *Decoder) { in DecodeBitfieldMaskOperand() argument
1666 uint64_t Address, const void *Decoder) { in DecodeCopMemInstruction() argument
1752 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeCopMemInstruction()
1833 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeCopMemInstruction()
1845 uint64_t Address, const void *Decoder) { in DecodeAddrMode2IdxInstruction() argument
1867 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1874 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1887 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1894 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1912 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1943 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeAddrMode2IdxInstruction()
1950 uint64_t Address, const void *Decoder) { in DecodeSORegMemOperand() argument
1978 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSORegMemOperand()
1980 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSORegMemOperand()
1994 uint64_t Address, const void *Decoder) { in DecodeAddrMode3Instruction() argument
2117 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode3Instruction()
2125 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeAddrMode3Instruction()
2134 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt+1, Address, Decoder))) in DecodeAddrMode3Instruction()
2158 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode3Instruction()
2166 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode3Instruction()
2173 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode3Instruction()
2178 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeAddrMode3Instruction()
2185 uint64_t Address, const void *Decoder) { in DecodeRFEInstruction() argument
2207 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeRFEInstruction()
2214 uint64_t Address, const void *Decoder) { in DecodeQADDInstruction() argument
2223 return DecodeCPSInstruction(Inst, Insn, Address, Decoder); in DecodeQADDInstruction()
2225 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeQADDInstruction()
2227 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeQADDInstruction()
2229 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeQADDInstruction()
2231 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeQADDInstruction()
2238 uint64_t Address, const void *Decoder) { in DecodeMemMultipleWritebackInstruction() argument
2312 return DecodeRFEInstruction(Inst, Insn, Address, Decoder); in DecodeMemMultipleWritebackInstruction()
2315 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
2317 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
2319 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
2321 if (!Check(S, DecodeRegListOperand(Inst, reglist, Address, Decoder))) in DecodeMemMultipleWritebackInstruction()
2329 uint64_t Address, const void *Decoder) { in DecodeHINTInstruction() argument
2339 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeHINTInstruction()
2351 uint64_t Address, const void *Decoder) { in DecodeCPSInstruction() argument
2398 uint64_t Address, const void *Decoder) { in DecodeT2CPSInstruction() argument
2440 uint64_t Address, const void *Decoder) { in DecodeT2MOVTWInstruction() argument
2452 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeT2MOVTWInstruction()
2454 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeT2MOVTWInstruction()
2457 if (!tryAddingSymbolicOperand(Address, imm, false, 4, Inst, Decoder)) in DecodeT2MOVTWInstruction()
2464 uint64_t Address, const void *Decoder) { in DecodeArmMOVTWInstruction() argument
2475 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeArmMOVTWInstruction()
2478 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeArmMOVTWInstruction()
2481 if (!tryAddingSymbolicOperand(Address, imm, false, 4, Inst, Decoder)) in DecodeArmMOVTWInstruction()
2484 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeArmMOVTWInstruction()
2491 uint64_t Address, const void *Decoder) { in DecodeSMLAInstruction() argument
2501 return DecodeCPSInstruction(Inst, Insn, Address, Decoder); in DecodeSMLAInstruction()
2503 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeSMLAInstruction()
2505 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSMLAInstruction()
2507 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodeSMLAInstruction()
2509 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Ra, Address, Decoder))) in DecodeSMLAInstruction()
2512 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSMLAInstruction()
2519 uint64_t Address, const void *Decoder) { in DecodeTSTInstruction() argument
2527 return DecodeSETPANInstruction(Inst, Insn, Address, Decoder); in DecodeTSTInstruction()
2529 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeTSTInstruction()
2531 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTSTInstruction()
2533 if (!Check(S, DecodePredicateOperand(Inst, Pred, Address, Decoder))) in DecodeTSTInstruction()
2540 uint64_t Address, const void *Decoder) { in DecodeSETPANInstruction() argument
2568 uint64_t Address, const void *Decoder) { in DecodeAddrModeImm12Operand() argument
2575 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrModeImm12Operand()
2582 tryAddingPcLoadReferenceComment(Address, Address + imm + 8, Decoder); in DecodeAddrModeImm12Operand()
2588 uint64_t Address, const void *Decoder) { in DecodeAddrMode5Operand() argument
2596 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode5Operand()
2608 uint64_t Address, const void *Decoder) { in DecodeAddrMode5FP16Operand() argument
2616 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeAddrMode5FP16Operand()
2628 uint64_t Address, const void *Decoder) { in DecodeAddrMode7Operand() argument
2629 return DecodeGPRRegisterClass(Inst, Val, Address, Decoder); in DecodeAddrMode7Operand()
2634 uint64_t Address, const void *Decoder) { in DecodeT2BInstruction() argument
2652 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4, in DecodeT2BInstruction()
2661 uint64_t Address, const void *Decoder) { in DecodeBranchImmInstruction() argument
2670 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<26>(imm) + 8, in DecodeBranchImmInstruction()
2676 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<26>(imm) + 8, in DecodeBranchImmInstruction()
2679 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeBranchImmInstruction()
2686 uint64_t Address, const void *Decoder) { in DecodeAddrMode6Operand() argument
2692 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeAddrMode6Operand()
2703 uint64_t Address, const void *Decoder) { in DecodeVLDInstruction() argument
2724 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLDInstruction()
2736 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLDInstruction()
2740 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLDInstruction()
2758 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder))) in DecodeVLDInstruction()
2773 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVLDInstruction()
2794 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVLDInstruction()
2809 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder))) in DecodeVLDInstruction()
2824 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder))) in DecodeVLDInstruction()
2833 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder))) in DecodeVLDInstruction()
2906 if (!Check(S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder))) in DecodeVLDInstruction()
2914 if (!Check(S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder))) in DecodeVLDInstruction()
2960 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLDInstruction()
2979 uint64_t Address, const void *Decoder) { in DecodeVLDST1Instruction() argument
2987 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST1Instruction()
2988 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST1Instruction()
2992 uint64_t Address, const void *Decoder) { in DecodeVLDST2Instruction() argument
3002 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST2Instruction()
3003 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST2Instruction()
3007 uint64_t Address, const void *Decoder) { in DecodeVLDST3Instruction() argument
3015 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST3Instruction()
3016 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST3Instruction()
3020 uint64_t Address, const void *Decoder) { in DecodeVLDST4Instruction() argument
3025 return load ? DecodeVLDInstruction(Inst, Insn, Address, Decoder) in DecodeVLDST4Instruction()
3026 : DecodeVSTInstruction(Inst, Insn, Address, Decoder); in DecodeVLDST4Instruction()
3030 uint64_t Address, const void *Decoder) { in DecodeVSTInstruction() argument
3108 if (!Check(S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder))) in DecodeVSTInstruction()
3116 if (!Check(S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder))) in DecodeVSTInstruction()
3125 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSTInstruction()
3180 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSTInstruction()
3192 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSTInstruction()
3196 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSTInstruction()
3214 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder))) in DecodeVSTInstruction()
3229 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVSTInstruction()
3250 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder))) in DecodeVSTInstruction()
3265 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder))) in DecodeVSTInstruction()
3280 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder))) in DecodeVSTInstruction()
3289 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder))) in DecodeVSTInstruction()
3300 uint64_t Address, const void *Decoder) { in DecodeVLD1DupInstruction() argument
3319 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1DupInstruction()
3323 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1DupInstruction()
3328 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1DupInstruction()
3332 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1DupInstruction()
3340 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1DupInstruction()
3347 uint64_t Address, const void *Decoder) { in DecodeVLD2DupInstruction() argument
3363 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2DupInstruction()
3370 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2DupInstruction()
3374 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2DupInstruction()
3382 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD2DupInstruction()
3387 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2DupInstruction()
3395 uint64_t Address, const void *Decoder) { in DecodeVLD3DupInstruction() argument
3404 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD3DupInstruction()
3406 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder))) in DecodeVLD3DupInstruction()
3408 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder))) in DecodeVLD3DupInstruction()
3411 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3DupInstruction()
3415 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3DupInstruction()
3422 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3DupInstruction()
3430 uint64_t Address, const void *Decoder) { in DecodeVLD4DupInstruction() argument
3454 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD4DupInstruction()
3456 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder))) in DecodeVLD4DupInstruction()
3458 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder))) in DecodeVLD4DupInstruction()
3460 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3*inc)%32, Address, Decoder))) in DecodeVLD4DupInstruction()
3463 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4DupInstruction()
3467 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4DupInstruction()
3474 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4DupInstruction()
3483 uint64_t Address, const void *Decoder) { in DecodeVMOVModImmInstruction() argument
3496 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVMOVModImmInstruction()
3499 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVMOVModImmInstruction()
3510 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVMOVModImmInstruction()
3517 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVMOVModImmInstruction()
3529 uint64_t Address, const void *Decoder) { in DecodeMVEModImmInstruction() argument
3544 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEModImmInstruction()
3557 uint64_t Address, const void *Decoder) { in DecodeMVEVADCInstruction() argument
3562 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEVADCInstruction()
3568 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qn, Address, Decoder))) in DecodeMVEVADCInstruction()
3572 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder))) in DecodeMVEVADCInstruction()
3582 uint64_t Address, const void *Decoder) { in DecodeVSHLMaxInstruction() argument
3591 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVSHLMaxInstruction()
3593 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVSHLMaxInstruction()
3601 uint64_t Address, const void *Decoder) { in DecodeShiftRight8Imm() argument
3607 uint64_t Address, const void *Decoder) { in DecodeShiftRight16Imm() argument
3613 uint64_t Address, const void *Decoder) { in DecodeShiftRight32Imm() argument
3619 uint64_t Address, const void *Decoder) { in DecodeShiftRight64Imm() argument
3625 uint64_t Address, const void *Decoder) { in DecodeTBLInstruction() argument
3636 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeTBLInstruction()
3639 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeTBLInstruction()
3646 if (!Check(S, DecodeDPairRegisterClass(Inst, Rn, Address, Decoder))) in DecodeTBLInstruction()
3650 if (!Check(S, DecodeDPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeTBLInstruction()
3654 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeTBLInstruction()
3661 uint64_t Address, const void *Decoder) { in DecodeThumbAddSpecialReg() argument
3667 if (!Check(S, DecodetGPRRegisterClass(Inst, dst, Address, Decoder))) in DecodeThumbAddSpecialReg()
3685 uint64_t Address, const void *Decoder) { in DecodeThumbBROperand() argument
3686 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<12>(Val<<1) + 4, in DecodeThumbBROperand()
3693 uint64_t Address, const void *Decoder) { in DecodeT2BROperand() argument
3694 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<21>(Val) + 4, in DecodeT2BROperand()
3701 uint64_t Address, const void *Decoder) { in DecodeThumbCmpBROperand() argument
3702 if (!tryAddingSymbolicOperand(Address, Address + (Val<<1) + 4, in DecodeThumbCmpBROperand()
3709 uint64_t Address, const void *Decoder) { in DecodeThumbAddrModeRR() argument
3715 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeThumbAddrModeRR()
3717 if (!Check(S, DecodetGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddrModeRR()
3724 uint64_t Address, const void *Decoder) { in DecodeThumbAddrModeIS() argument
3730 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeThumbAddrModeIS()
3738 uint64_t Address, const void *Decoder) { in DecodeThumbAddrModePC() argument
3742 tryAddingPcLoadReferenceComment(Address, (Address & ~2u) + imm + 4, Decoder); in DecodeThumbAddrModePC()
3748 uint64_t Address, const void *Decoder) { in DecodeThumbAddrModeSP() argument
3756 uint64_t Address, const void *Decoder) { in DecodeT2AddrModeSOReg() argument
3775 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeSOReg()
3777 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeT2AddrModeSOReg()
3785 uint64_t Address, const void *Decoder) { in DecodeT2LoadShift() argument
3824 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadShift()
3854 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadShift()
3861 if (!Check(S, DecodeT2AddrModeSOReg(Inst, addrmode, Address, Decoder))) in DecodeT2LoadShift()
3868 uint64_t Address, const void* Decoder) { in DecodeT2LoadImm8() argument
3911 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadImm8()
3942 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadImm8()
3946 if (!Check(S, DecodeT2AddrModeImm8(Inst, imm, Address, Decoder))) in DecodeT2LoadImm8()
3952 uint64_t Address, const void* Decoder) { in DecodeT2LoadImm12() argument
3992 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadImm12()
4022 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadImm12()
4026 if (!Check(S, DecodeT2AddrModeImm12(Inst, imm, Address, Decoder))) in DecodeT2LoadImm12()
4032 uint64_t Address, const void* Decoder) { in DecodeT2LoadT() argument
4060 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LoadT()
4063 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadT()
4065 if (!Check(S, DecodeT2AddrModeImm8(Inst, imm, Address, Decoder))) in DecodeT2LoadT()
4071 uint64_t Address, const void* Decoder) { in DecodeT2LoadLabel() argument
4107 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LoadLabel()
4124 uint64_t Address, const void *Decoder) { in DecodeT2Imm8S4() argument
4137 static DecodeStatus DecodeT2Imm7S4(MCInst &Inst, unsigned Val, uint64_t Address, in DecodeT2Imm7S4() argument
4153 uint64_t Address, const void *Decoder) { in DecodeT2AddrModeImm8s4() argument
4159 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm8s4()
4161 if (!Check(S, DecodeT2Imm8S4(Inst, imm, Address, Decoder))) in DecodeT2AddrModeImm8s4()
4168 uint64_t Address, in DecodeT2AddrModeImm7s4() argument
4175 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm7s4()
4177 if (!Check(S, DecodeT2Imm7S4(Inst, imm, Address, Decoder))) in DecodeT2AddrModeImm7s4()
4184 uint64_t Address, const void *Decoder) { in DecodeT2AddrModeImm0_1020s4() argument
4190 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm0_1020s4()
4199 uint64_t Address, const void *Decoder) { in DecodeT2Imm8() argument
4212 uint64_t Address, const void *Decoder) { in DecodeT2Imm7() argument
4226 uint64_t Address, const void *Decoder) { in DecodeT2AddrModeImm8() argument
4263 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm8()
4265 if (!Check(S, DecodeT2Imm8(Inst, imm, Address, Decoder))) in DecodeT2AddrModeImm8()
4273 uint64_t Address, in DecodeTAddrModeImm7() argument
4280 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeTAddrModeImm7()
4282 if (!Check(S, DecodeT2Imm7<shift>(Inst, imm, Address, Decoder))) in DecodeTAddrModeImm7()
4290 uint64_t Address, in DecodeT2AddrModeImm7() argument
4297 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm7()
4299 } else if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm7()
4301 if (!Check(S, DecodeT2Imm7<shift>(Inst, imm, Address, Decoder))) in DecodeT2AddrModeImm7()
4308 uint64_t Address, const void *Decoder) { in DecodeT2LdStPre() argument
4346 return DecodeT2LoadLabel(Inst, Insn, Address, Decoder); in DecodeT2LdStPre()
4350 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2LdStPre()
4354 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LdStPre()
4358 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2LdStPre()
4362 if (!Check(S, DecodeT2AddrModeImm8(Inst, addr, Address, Decoder))) in DecodeT2LdStPre()
4369 uint64_t Address, const void *Decoder) { in DecodeT2AddrModeImm12() argument
4387 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2AddrModeImm12()
4395 uint64_t Address, const void *Decoder) { in DecodeThumbAddSPImm() argument
4406 uint64_t Address, const void *Decoder) { in DecodeThumbAddSPReg() argument
4413 if (!Check(S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder))) in DecodeThumbAddSPReg()
4416 if (!Check(S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder))) in DecodeThumbAddSPReg()
4423 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbAddSPReg()
4431 uint64_t Address, const void *Decoder) { in DecodeThumbCPS() argument
4442 uint64_t Address, const void *Decoder) { in DecodePostIdxReg() argument
4447 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder))) in DecodePostIdxReg()
4455 uint64_t Address, const void *Decoder) { in DecodeMveAddrModeRQ() argument
4460 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeMveAddrModeRQ()
4462 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder))) in DecodeMveAddrModeRQ()
4470 uint64_t Address, const void *Decoder) { in DecodeMveAddrModeQ() argument
4475 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder))) in DecodeMveAddrModeQ()
4492 uint64_t Address, const void *Decoder) { in DecodeThumbBLXOffset() argument
4508 if (!tryAddingSymbolicOperand(Address, in DecodeThumbBLXOffset()
4509 (Address & ~2u) + imm32 + 4, in DecodeThumbBLXOffset()
4516 uint64_t Address, const void *Decoder) { in DecodeCoprocessor() argument
4532 uint64_t Address, const void *Decoder) { in DecodeThumbTableBranch() argument
4541 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeThumbTableBranch()
4543 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeThumbTableBranch()
4550 uint64_t Address, const void *Decoder) { in DecodeThumb2BCCInstruction() argument
4571 return DecodeMemBarrierOption(Inst, imm, Address, Decoder); in DecodeThumb2BCCInstruction()
4580 if (!Check(S, DecodeT2BROperand(Inst, brtarget, Address, Decoder))) in DecodeThumb2BCCInstruction()
4582 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeThumb2BCCInstruction()
4592 uint64_t Address, const void *Decoder) { in DecodeT2SOImm() argument
4624 uint64_t Address, const void *Decoder) { in DecodeThumbBCCTargetOperand() argument
4625 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<9>(Val<<1) + 4, in DecodeThumbBCCTargetOperand()
4632 uint64_t Address, in DecodeThumbBLTargetOperand() argument
4649 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4, in DecodeThumbBLTargetOperand()
4656 uint64_t Address, const void *Decoder) { in DecodeMemBarrierOption() argument
4665 uint64_t Address, const void *Decoder) { in DecodeInstSyncBarrierOption() argument
4674 uint64_t Address, const void *Decoder) { in DecodeMSRMask() argument
4756 uint64_t Address, const void *Decoder) { in DecodeBankedReg() argument
4771 uint64_t Address, const void *Decoder) { in DecodeDoubleRegLoad() argument
4781 if (!Check(S, DecodeGPRPairRegisterClass(Inst, Rt, Address, Decoder))) in DecodeDoubleRegLoad()
4783 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeDoubleRegLoad()
4785 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeDoubleRegLoad()
4792 uint64_t Address, in DecodeDoubleRegStore() argument
4801 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder))) in DecodeDoubleRegStore()
4807 if (!Check(S, DecodeGPRPairRegisterClass(Inst, Rt, Address, Decoder))) in DecodeDoubleRegStore()
4809 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeDoubleRegStore()
4811 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeDoubleRegStore()
4818 uint64_t Address, const void *Decoder) { in DecodeLDRPreImm() argument
4830 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeLDRPreImm()
4832 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeLDRPreImm()
4834 if (!Check(S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder))) in DecodeLDRPreImm()
4836 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeLDRPreImm()
4843 uint64_t Address, const void *Decoder) { in DecodeLDRPreReg() argument
4857 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeLDRPreReg()
4859 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeLDRPreReg()
4861 if (!Check(S, DecodeSORegMemOperand(Inst, imm, Address, Decoder))) in DecodeLDRPreReg()
4863 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeLDRPreReg()
4870 uint64_t Address, const void *Decoder) { in DecodeSTRPreImm() argument
4882 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSTRPreImm()
4884 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeSTRPreImm()
4886 if (!Check(S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder))) in DecodeSTRPreImm()
4888 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSTRPreImm()
4895 uint64_t Address, const void *Decoder) { in DecodeSTRPreReg() argument
4907 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSTRPreReg()
4909 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeSTRPreReg()
4911 if (!Check(S, DecodeSORegMemOperand(Inst, imm, Address, Decoder))) in DecodeSTRPreReg()
4913 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSTRPreReg()
4920 uint64_t Address, const void *Decoder) { in DecodeVLD1LN() argument
4962 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1LN()
4965 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1LN()
4968 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD1LN()
4973 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD1LN()
4979 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD1LN()
4987 uint64_t Address, const void *Decoder) { in DecodeVST1LN() argument
5030 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST1LN()
5033 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST1LN()
5038 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST1LN()
5044 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST1LN()
5052 uint64_t Address, const void *Decoder) { in DecodeVLD2LN() argument
5090 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2LN()
5092 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD2LN()
5095 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD2LN()
5098 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD2LN()
5103 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD2LN()
5109 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD2LN()
5111 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD2LN()
5119 uint64_t Address, const void *Decoder) { in DecodeVST2LN() argument
5158 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST2LN()
5161 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST2LN()
5166 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST2LN()
5172 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST2LN()
5174 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVST2LN()
5182 uint64_t Address, const void *Decoder) { in DecodeVLD3LN() argument
5218 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD3LN()
5220 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD3LN()
5222 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD3LN()
5226 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3LN()
5229 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD3LN()
5234 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD3LN()
5240 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD3LN()
5242 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD3LN()
5244 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD3LN()
5252 uint64_t Address, const void *Decoder) { in DecodeVST3LN() argument
5289 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST3LN()
5292 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST3LN()
5297 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST3LN()
5303 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST3LN()
5305 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVST3LN()
5307 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVST3LN()
5315 uint64_t Address, const void *Decoder) { in DecodeVLD4LN() argument
5358 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD4LN()
5360 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD4LN()
5362 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD4LN()
5364 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder))) in DecodeVLD4LN()
5368 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4LN()
5371 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVLD4LN()
5376 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVLD4LN()
5382 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVLD4LN()
5384 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVLD4LN()
5386 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVLD4LN()
5388 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder))) in DecodeVLD4LN()
5396 uint64_t Address, const void *Decoder) { in DecodeVST4LN() argument
5440 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST4LN()
5443 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVST4LN()
5448 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeVST4LN()
5454 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder))) in DecodeVST4LN()
5456 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder))) in DecodeVST4LN()
5458 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder))) in DecodeVST4LN()
5460 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder))) in DecodeVST4LN()
5468 uint64_t Address, const void *Decoder) { in DecodeVMOVSRR() argument
5479 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVSRR()
5481 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVSRR()
5483 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder))) in DecodeVMOVSRR()
5485 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder))) in DecodeVMOVSRR()
5487 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeVMOVSRR()
5494 uint64_t Address, const void *Decoder) { in DecodeVMOVRRS() argument
5505 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder))) in DecodeVMOVRRS()
5507 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder))) in DecodeVMOVRRS()
5509 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder))) in DecodeVMOVRRS()
5511 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder))) in DecodeVMOVRRS()
5513 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeVMOVRRS()
5520 uint64_t Address, const void *Decoder) { in DecodeIT() argument
5550 uint64_t Address, const void *Decoder) { in DecodeT2LDRDPreInstruction() argument
5570 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2LDRDPreInstruction()
5573 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeT2LDRDPreInstruction()
5576 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2LDRDPreInstruction()
5579 if (!Check(S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder))) in DecodeT2LDRDPreInstruction()
5587 uint64_t Address, const void *Decoder) { in DecodeT2STRDPreInstruction() argument
5605 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeT2STRDPreInstruction()
5608 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeT2STRDPreInstruction()
5611 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeT2STRDPreInstruction()
5614 if (!Check(S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder))) in DecodeT2STRDPreInstruction()
5621 uint64_t Address, const void *Decoder) { in DecodeT2Adr() argument
5627 DecodeStatus S = DecoderGPRRegisterClass(Inst, Rd, Address, Decoder); in DecodeT2Adr()
5647 uint64_t Address, in DecodeT2ShifterImmOperand() argument
5658 uint64_t Address, const void *Decoder) { in DecodeSwap() argument
5665 return DecodeCPSInstruction(Inst, Insn, Address, Decoder); in DecodeSwap()
5672 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder))) in DecodeSwap()
5674 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeSwap()
5676 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeSwap()
5678 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeSwap()
5685 uint64_t Address, const void *Decoder) { in DecodeVCVTD() argument
5729 return DecodeVMOVModImmInstruction(Inst, Insn, Address, Decoder); in DecodeVCVTD()
5734 if (!Check(S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeVCVTD()
5736 if (!Check(S, DecodeDPRRegisterClass(Inst, Vm, Address, Decoder))) in DecodeVCVTD()
5744 uint64_t Address, const void *Decoder) { in DecodeVCVTQ() argument
5788 return DecodeVMOVModImmInstruction(Inst, Insn, Address, Decoder); in DecodeVCVTQ()
5793 if (!Check(S, DecodeQPRRegisterClass(Inst, Vd, Address, Decoder))) in DecodeVCVTQ()
5795 if (!Check(S, DecodeQPRRegisterClass(Inst, Vm, Address, Decoder))) in DecodeVCVTQ()
5804 uint64_t Address, in DecodeNEONComplexLane64Instruction() argument
5819 if (!Check(S, DestRegDecoder(Inst, Vd, Address, Decoder))) in DecodeNEONComplexLane64Instruction()
5821 if (!Check(S, DestRegDecoder(Inst, Vd, Address, Decoder))) in DecodeNEONComplexLane64Instruction()
5823 if (!Check(S, DestRegDecoder(Inst, Vn, Address, Decoder))) in DecodeNEONComplexLane64Instruction()
5825 if (!Check(S, DecodeDPRRegisterClass(Inst, Vm, Address, Decoder))) in DecodeNEONComplexLane64Instruction()
5836 uint64_t Address, const void *Decoder) { in DecodeLDR() argument
5848 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder))) in DecodeLDR()
5850 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeLDR()
5852 if (!Check(S, DecodeAddrMode7Operand(Inst, Rn, Address, Decoder))) in DecodeLDR()
5854 if (!Check(S, DecodePostIdxReg(Inst, Rm, Address, Decoder))) in DecodeLDR()
5856 if (!Check(S, DecodePredicateOperand(Inst, Cond, Address, Decoder))) in DecodeLDR()
5863 uint64_t Address, const void *Decoder) { in DecoderForMRRC2AndMCRR2() argument
5889 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder))) in DecoderForMRRC2AndMCRR2()
5891 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder))) in DecoderForMRRC2AndMCRR2()
5897 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder))) in DecoderForMRRC2AndMCRR2()
5899 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder))) in DecoderForMRRC2AndMCRR2()
5908 uint64_t Address, in DecodeForVMRSandVMSR() argument
5931 Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)); in DecodeForVMRSandVMSR()
5933 Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)); in DecodeForVMRSandVMSR()
5951 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder))) in DecodeForVMRSandVMSR()
5960 uint64_t Address, in DecodeBFLabelOperand() argument
5972 if (!tryAddingSymbolicOperand(Address, Address + DecVal + 4, true, 4, Inst, in DecodeBFLabelOperand()
5979 uint64_t Address, in DecodeBFAfterTargetOperand() argument
5984 if (!tryAddingSymbolicOperand(Address, Address + Val + 4, true, 4, Inst, in DecodeBFAfterTargetOperand()
5991 uint64_t Address, in DecodePredNoALOperand() argument
5999 static DecodeStatus DecodeLOLoop(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeLOLoop() argument
6016 Inst, Imm, Address, Decoder))) in DecodeLOLoop()
6027 Address, Decoder)) || in DecodeLOLoop()
6029 Inst, Imm, Address, Decoder))) in DecodeLOLoop()
6053 Address, Decoder))) in DecodeLOLoop()
6062 uint64_t Address, in DecodeLongShiftOperand() argument
6075 uint64_t Address, const void *Decoder) { in DecodetGPROddRegisterClass() argument
6085 uint64_t Address, const void *Decoder) { in DecodetGPREvenRegisterClass() argument
6096 uint64_t Address, const void *Decoder) { in DecodeGPRwithAPSR_NZCVnospRegisterClass() argument
6111 static DecodeStatus DecodeVSCCLRM(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeVSCCLRM() argument
6121 if (!Check(S, DecodeDPRRegListOperand(Inst, reglist, Address, Decoder))) { in DecodeVSCCLRM()
6128 if (!Check(S, DecodeSPRRegListOperand(Inst, reglist, Address, Decoder))) { in DecodeVSCCLRM()
6138 uint64_t Address, in DecodeMQPRRegisterClass() argument
6154 uint64_t Address, in DecodeQQPRRegisterClass() argument
6170 uint64_t Address, in DecodeQQQQPRRegisterClass() argument
6181 uint64_t Address, in DecodeVPTMaskOperand() argument
6212 uint64_t Address, const void *Decoder) { in DecodeVpredROperand() argument
6225 uint64_t Address, in DecodeRestrictedIPredicateOperand() argument
6233 uint64_t Address, in DecodeRestrictedSPredicateOperand() argument
6256 uint64_t Address, in DecodeRestrictedUPredicateOperand() argument
6263 uint64_t Address, in DecodeRestrictedFPPredicateOperand() argument
6294 uint64_t Address, const void *Decoder) { in DecodeVCVTImmOperand() argument
6337 uint64_t Address, in DecodeVSTRVLDR_SYSREG() argument
6367 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder))) in DecodeVSTRVLDR_SYSREG()
6370 if (!Check(S, DecodeT2AddrModeImm7s4(Inst, addr, Address, Decoder))) in DecodeVSTRVLDR_SYSREG()
6380 MCInst &Inst, unsigned Val, uint64_t Address, const void *Decoder, in DecodeMVE_MEM_pre() argument
6388 if (!Check(S, RnDecoder(Inst, Rn, Address, Decoder))) in DecodeMVE_MEM_pre()
6390 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVE_MEM_pre()
6392 if (!Check(S, AddrDecoder(Inst, addr, Address, Decoder))) in DecodeMVE_MEM_pre()
6400 uint64_t Address, const void *Decoder) { in DecodeMVE_MEM_1_pre() argument
6401 return DecodeMVE_MEM_pre(Inst, Val, Address, Decoder, in DecodeMVE_MEM_1_pre()
6409 uint64_t Address, const void *Decoder) { in DecodeMVE_MEM_2_pre() argument
6410 return DecodeMVE_MEM_pre(Inst, Val, Address, Decoder, in DecodeMVE_MEM_2_pre()
6418 uint64_t Address, const void *Decoder) { in DecodeMVE_MEM_3_pre() argument
6419 return DecodeMVE_MEM_pre(Inst, Val, Address, Decoder, in DecodeMVE_MEM_3_pre()
6427 uint64_t Address, in DecodePowerTwoOperand() argument
6440 uint64_t Address, in DecodeMVEPairVectorIndexOperand() argument
6450 uint64_t Address, const void *Decoder) { in DecodeMVEVMOVQtoDReg() argument
6458 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeMVEVMOVQtoDReg()
6460 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeMVEVMOVQtoDReg()
6462 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEVMOVQtoDReg()
6464 if (!Check(S, DecodeMVEPairVectorIndexOperand<2>(Inst, index, Address, Decoder))) in DecodeMVEVMOVQtoDReg()
6466 if (!Check(S, DecodeMVEPairVectorIndexOperand<0>(Inst, index, Address, Decoder))) in DecodeMVEVMOVQtoDReg()
6473 uint64_t Address, const void *Decoder) { in DecodeMVEVMOVDRegtoQ() argument
6481 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6483 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6485 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6487 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6489 if (!Check(S, DecodeMVEPairVectorIndexOperand<2>(Inst, index, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6491 if (!Check(S, DecodeMVEPairVectorIndexOperand<0>(Inst, index, Address, Decoder))) in DecodeMVEVMOVDRegtoQ()
6498 MCInst &Inst, unsigned Insn, uint64_t Address, const void *Decoder) { in DecodeMVEOverlappingLongShift() argument
6527 if (!Check(S, DecoderGPRRegisterClass(Inst, Rda, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6531 if (!Check(S, DecoderGPRRegisterClass(Inst, Rda, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6535 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6551 if (!Check(S, DecodetGPREvenRegisterClass(Inst, RdaLo, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6553 if (!Check(S, DecodetGPROddRegisterClass(Inst, RdaHi, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6557 if (!Check(S, DecodetGPREvenRegisterClass(Inst, RdaLo, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6559 if (!Check(S, DecodetGPROddRegisterClass(Inst, RdaHi, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6563 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEOverlappingLongShift()
6576 static DecodeStatus DecodeMVEVCVTt1fp(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeMVEVCVTt1fp() argument
6585 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qd, Address, Decoder))) in DecodeMVEVCVTt1fp()
6587 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder))) in DecodeMVEVCVTt1fp()
6589 if (!Check(S, DecodeVCVTImmOperand(Inst, imm6, Address, Decoder))) in DecodeMVEVCVTt1fp()
6596 static DecodeStatus DecodeMVEVCMP(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeMVEVCMP() argument
6601 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qn, Address, Decoder))) in DecodeMVEVCMP()
6611 if (!Check(S, DecodeGPRwithZRRegisterClass(Inst, Rm, Address, Decoder))) in DecodeMVEVCMP()
6619 if (!Check(S, DecodeMQPRRegisterClass(Inst, Qm, Address, Decoder))) in DecodeMVEVCMP()
6623 if (!Check(S, predicate_decoder(Inst, fc, Address, Decoder))) in DecodeMVEVCMP()
6633 static DecodeStatus DecodeMveVCTP(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeMveVCTP() argument
6638 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder))) in DecodeMveVCTP()
6643 static DecodeStatus DecodeMVEVPNOT(MCInst &Inst, unsigned Insn, uint64_t Address, in DecodeMVEVPNOT() argument
6652 uint64_t Address, const void *Decoder) { in DecodeT2AddSubSPImm() argument
6668 DecodeGPRspRegisterClass(Inst, Rd, Address, Decoder))) || // dst in DecodeT2AddSubSPImm()
6669 (!Check(DS, DecodeGPRspRegisterClass(Inst, Rn, Address, Decoder)))) in DecodeT2AddSubSPImm()
6677 if (!Check(DS, DecodeT2SOImm(Inst, Imm12, Address, Decoder))) // imm12 in DecodeT2AddSubSPImm()
6680 if (!Check(DS, DecodeCCOutOperand(Inst, S, Address, Decoder))) // cc_out in DecodeT2AddSubSPImm()