• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/llvmCore-3425.0.34/lib/Target/ARM/Disassembler/

Lines Matching defs:Address

162                                    uint64_t Address, const void *Decoder);
164 unsigned RegNo, uint64_t Address,
167 uint64_t Address, const void *Decoder);
169 uint64_t Address, const void *Decoder);
171 uint64_t Address, const void *Decoder);
173 uint64_t Address, const void *Decoder);
175 uint64_t Address, const void *Decoder);
177 uint64_t Address, const void *Decoder);
180 uint64_t Address,
183 uint64_t Address, const void *Decoder);
185 uint64_t Address, const void *Decoder);
187 unsigned RegNo, uint64_t Address,
191 uint64_t Address, const void *Decoder);
193 uint64_t Address, const void *Decoder);
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);
204 uint64_t Address, const void *Decoder);
206 uint64_t Address, const void *Decoder);
209 uint64_t Address,
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);
225 uint64_t Address, const void *Decoder);
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 uint64_t Address, const void *Decoder);
239 uint64_t Address, const void *Decoder);
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);
251 uint64_t Address, const void *Decoder);
253 uint64_t Address, const void *Decoder);
255 uint64_t Address, const void *Decoder);
257 uint64_t Address, const void *Decoder);
259 uint64_t Address, const void *Decoder);
261 uint64_t Address, const void *Decoder);
263 uint64_t Address, const void *Decoder);
265 uint64_t Address, const void *Decoder);
267 uint64_t Address, const void *Decoder);
269 uint64_t Address, const void *Decoder);
271 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);
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);
345 uint64_t Address, const void *Decoder);
347 uint64_t Address, const void *Decoder);
349 uint64_t Address, const void *Decoder);
351 uint64_t Address, const void *Decoder);
353 uint64_t Address, const void *Decoder);
355 uint64_t Address, const void *Decoder);
357 uint64_t Address, const void *Decoder);
359 uint64_t Address, const void *Decoder);
361 uint64_t Address, const void *Decoder);
363 uint64_t Address, const void *Decoder);
365 uint64_t Address, const void *Decoder);
367 uint64_t Address, const void *Decoder);
369 uint64_t Address, const void *Decoder);
371 uint64_t Address, const void *Decoder);
373 uint64_t Address, const void *Decoder);
375 uint64_t Address, const void *Decoder);
377 uint64_t Address, const void *Decoder);
379 uint64_t Address, const void *Decoder);
381 uint64_t Address, const void *Decoder);
384 uint64_t Address, const void *Decoder);
386 uint64_t Address, const void *Decoder);
408 uint64_t Address,
419 if (Region.readBytes(Address, 4, (uint8_t*)bytes, NULL) == -1) {
432 Address, this, STI);
441 result = decodeInstruction(DecoderTableVFP32, MI, insn, Address, this, STI);
448 result = decodeInstruction(DecoderTableNEONData32, MI, insn, Address,
454 if (!DecodePredicateOperand(MI, 0xE, Address, this))
460 result = decodeInstruction(DecoderTableNEONLoadStore32, MI, insn, Address,
466 if (!DecodePredicateOperand(MI, 0xE, Address, this))
472 result = decodeInstruction(DecoderTableNEONDup32, MI, insn, Address,
478 if (!DecodePredicateOperand(MI, 0xE, Address, this))
498 /// to get any symbolic information at the Address for this instruction. If
505 static bool tryAddingSymbolicOperand(uint64_t Address, int32_t Value,
516 !getOpInfo(DisInfo, Address, 0 /* Offset */, InstSize, 1, &SymbolicOp)) {
528 const char *Name = SymbolLookUp(DisInfo, Value, &ReferenceType, Address,
608 /// These can often be values in a literal pool near the Address of the
609 /// instruction. The Address of the instruction and its immediate Value are
615 static void tryAddingPcLoadReferenceComment(uint64_t Address, int Value,
624 (void)SymbolLookUp(DisInfo, Value, &ReferenceType, Address, &ReferenceName);
756 uint64_t Address,
767 if (Region.readBytes(Address, 2, (uint8_t*)bytes, NULL) == -1) {
774 Address, this, STI);
783 Address, this, STI);
794 Address, this, STI);
819 if (Region.readBytes(Address, 4, (uint8_t*)bytes, NULL) == -1) {
829 result = decodeInstruction(DecoderTableThumb32, MI, insn32, Address,
840 result = decodeInstruction(DecoderTableThumb232, MI, insn32, Address,
849 result = decodeInstruction(DecoderTableVFP32, MI, insn32, Address, this, STI);
857 result = decodeInstruction(DecoderTableNEONDup32, MI, insn32, Address,
871 Address, this, STI);
886 Address, this, STI);
914 uint64_t Address, const void *Decoder) {
925 uint64_t Address, const void *Decoder) {
931 Check(S, DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder));
937 uint64_t Address, const void *Decoder) {
940 return DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder);
944 uint64_t Address, const void *Decoder) {
974 uint64_t Address, const void *Decoder) {
976 return DecodeGPRRegisterClass(Inst, RegNo, Address, Decoder);
991 uint64_t Address, const void *Decoder) {
1012 uint64_t Address, const void *Decoder) {
1022 uint64_t Address, const void *Decoder) {
1025 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder);
1030 uint64_t Address, const void *Decoder) {
1033 return DecodeDPRRegisterClass(Inst, RegNo, Address, Decoder);
1045 uint64_t Address, const void *Decoder) {
1065 uint64_t Address, const void *Decoder) {
1087 uint64_t Address,
1098 uint64_t Address, const void *Decoder) {
1112 uint64_t Address, const void *Decoder) {
1121 uint64_t Address, const void *Decoder) {
1130 uint64_t Address, const void *Decoder) {
1138 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
1167 uint64_t Address, const void *Decoder) {
1175 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
1177 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rs, Address, Decoder)))
1202 uint64_t Address, const void *Decoder) {
1225 if (!Check(S, DecodeGPRRegisterClass(Inst, i, Address, Decoder)))
1237 uint64_t Address, const void *Decoder) {
1243 if (!Check(S, DecodeSPRRegisterClass(Inst, Vd, Address, Decoder)))
1246 if (!Check(S, DecodeSPRRegisterClass(Inst, ++Vd, Address, Decoder)))
1254 uint64_t Address, const void *Decoder) {
1262 if (!Check(S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder)))
1265 if (!Check(S, DecodeDPRRegisterClass(Inst, ++Vd, Address, Decoder)))
1273 uint64_t Address, const void *Decoder) {
1294 uint64_t Address, const void *Decoder) {
1346 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1427 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
1439 uint64_t Address, const void *Decoder) {
1461 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1468 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
1481 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1488 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1506 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
1537 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
1544 uint64_t Address, const void *Decoder) {
1572 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1574 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
1588 uint64_t Address, const void *Decoder) {
1711 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1719 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
1728 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt+1, Address, Decoder)))
1752 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1760 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1767 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
1772 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
1779 uint64_t Address, const void *Decoder) {
1801 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1809 uint64_t Address, const void *Decoder) {
1877 return DecodeRFEInstruction(Inst, Insn, Address, Decoder);
1880 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1882 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
1884 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
1886 if (!Check(S, DecodeRegListOperand(Inst, reglist, Address, Decoder)))
1893 uint64_t Address, const void *Decoder) {
1933 uint64_t Address, const void *Decoder) {
1973 uint64_t Address, const void *Decoder) {
1985 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder)))
1987 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder)))
1990 if (!tryAddingSymbolicOperand(Address, imm, false, 4, Inst, Decoder))
1997 uint64_t Address, const void *Decoder) {
2008 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder)))
2010 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder)))
2013 if (!tryAddingSymbolicOperand(Address, imm, false, 4, Inst, Decoder))
2016 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2023 uint64_t Address, const void *Decoder) {
2033 return DecodeCPSInstruction(Inst, Insn, Address, Decoder);
2035 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rd, Address, Decoder)))
2037 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
2039 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
2041 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Ra, Address, Decoder)))
2044 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2051 uint64_t Address, const void *Decoder) {
2058 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2065 tryAddingPcLoadReferenceComment(Address, Address + imm + 8, Decoder);
2071 uint64_t Address, const void *Decoder) {
2078 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2090 uint64_t Address, const void *Decoder) {
2091 return DecodeGPRRegisterClass(Inst, Val, Address, Decoder);
2096 uint64_t Address, const void *Decoder) {
2114 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4,
2123 uint64_t Address, const void *Decoder) {
2132 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<26>(imm) + 8,
2138 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<26>(imm) + 8,
2141 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
2149 uint64_t Address, const void *Decoder) {
2155 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2166 uint64_t Address, const void *Decoder) {
2187 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
2199 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder)))
2203 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2221 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder)))
2236 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
2256 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
2271 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder)))
2286 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder)))
2295 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder)))
2368 if (!Check(S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder)))
2376 if (!Check(S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder)))
2421 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2440 uint64_t Address, const void *Decoder) {
2518 if (!Check(S, DecodeGPRRegisterClass(Inst, wb, Address, Decoder)))
2526 if (!Check(S, DecodeAddrMode6Operand(Inst, Rn, Address, Decoder)))
2535 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2591 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
2603 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder)))
2607 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2625 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+1)%32, Address, Decoder)))
2640 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
2661 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2)%32, Address, Decoder)))
2676 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+4)%32, Address, Decoder)))
2691 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3)%32, Address, Decoder)))
2700 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+6)%32, Address, Decoder)))
2711 uint64_t Address, const void *Decoder) {
2730 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
2734 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2739 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2743 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2751 !Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2758 uint64_t Address, const void *Decoder) {
2774 if (!Check(S, DecodeDPairRegisterClass(Inst, Rd, Address, Decoder)))
2781 if (!Check(S, DecodeDPairSpacedRegisterClass(Inst, Rd, Address, Decoder)))
2785 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2793 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2798 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2806 uint64_t Address, const void *Decoder) {
2815 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2817 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder)))
2819 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder)))
2822 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2826 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2833 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2841 uint64_t Address, const void *Decoder) {
2867 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2869 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+inc)%32, Address, Decoder)))
2871 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+2*inc)%32, Address, Decoder)))
2873 if (!Check(S, DecodeDPRRegisterClass(Inst, (Rd+3*inc)%32, Address, Decoder)))
2876 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2880 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
2887 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
2896 uint64_t Address, const void *Decoder) {
2909 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder)))
2912 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2923 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2930 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder)))
2941 uint64_t Address, const void *Decoder) {
2950 if (!Check(S, DecodeQPRRegisterClass(Inst, Rd, Address, Decoder)))
2952 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder)))
2960 uint64_t Address, const void *Decoder) {
2966 uint64_t Address, const void *Decoder) {
2972 uint64_t Address, const void *Decoder) {
2978 uint64_t Address, const void *Decoder) {
2984 uint64_t Address, const void *Decoder) {
2995 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
2998 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3005 if (!Check(S, DecodeDPairRegisterClass(Inst, Rn, Address, Decoder)))
3009 if (!Check(S, DecodeDPRRegisterClass(Inst, Rn, Address, Decoder)))
3013 if (!Check(S, DecodeDPRRegisterClass(Inst, Rm, Address, Decoder)))
3020 uint64_t Address, const void *Decoder) {
3026 if (!Check(S, DecodetGPRRegisterClass(Inst, dst, Address, Decoder)))
3044 uint64_t Address, const void *Decoder) {
3045 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<12>(Val<<1) + 4,
3052 uint64_t Address, const void *Decoder) {
3053 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<21>(Val) + 4,
3060 uint64_t Address, const void *Decoder) {
3061 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<7>(Val<<1) + 4,
3068 uint64_t Address, const void *Decoder) {
3074 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder)))
3076 if (!Check(S, DecodetGPRRegisterClass(Inst, Rm, Address, Decoder)))
3083 uint64_t Address, const void *Decoder) {
3089 if (!Check(S, DecodetGPRRegisterClass(Inst, Rn, Address, Decoder)))
3097 uint64_t Address, const void *Decoder) {
3101 tryAddingPcLoadReferenceComment(Address, (Address & ~2u) + imm + 4, Decoder);
3107 uint64_t Address, const void *Decoder) {
3115 uint64_t Address, const void *Decoder) {
3122 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3124 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder)))
3132 uint64_t Address, const void *Decoder) {
3142 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder)))
3180 if (!Check(S, DecodeT2AddrModeSOReg(Inst, addrmode, Address, Decoder)))
3187 uint64_t Address, const void *Decoder) {
3201 uint64_t Address, const void *Decoder) {
3207 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3209 if (!Check(S, DecodeT2Imm8S4(Inst, imm, Address, Decoder)))
3216 uint64_t Address, const void *Decoder) {
3222 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
3231 uint64_t Address, const void *Decoder) {
3244 uint64_t Address, const void *Decoder) {
3266 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3268 if (!Check(S, DecodeT2Imm8(Inst, imm, Address, Decoder)))
3275 uint64_t Address, const void *Decoder) {
3286 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3290 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder)))
3294 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3298 if (!Check(S, DecodeT2AddrModeImm8(Inst, addr, Address, Decoder)))
3305 uint64_t Address, const void *Decoder) {
3311 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3320 uint64_t Address, const void *Decoder) {
3331 uint64_t Address, const void *Decoder) {
3338 if (!Check(S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder)))
3341 if (!Check(S, DecodeGPRRegisterClass(Inst, Rdm, Address, Decoder)))
3348 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3356 uint64_t Address, const void *Decoder) {
3367 uint64_t Address, const void *Decoder) {
3372 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rm, Address, Decoder)))
3380 uint64_t Address, const void *Decoder) {
3396 if (!tryAddingSymbolicOperand(Address,
3397 (Address & ~2u) + imm32 + 4,
3404 uint64_t Address, const void *Decoder) {
3414 uint64_t Address, const void *Decoder) {
3421 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3423 if (!Check(S, DecoderGPRRegisterClass(Inst, Rm, Address, Decoder)))
3430 uint64_t Address, const void *Decoder) {
3451 return DecodeMemBarrierOption(Inst, imm, Address, Decoder);
3460 if (!Check(S, DecodeT2BROperand(Inst, brtarget, Address, Decoder)))
3462 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
3472 uint64_t Address, const void *Decoder) {
3504 uint64_t Address, const void *Decoder){
3505 if (!tryAddingSymbolicOperand(Address, Address + SignExtend32<9>(Val<<1) + 4,
3512 uint64_t Address, const void *Decoder){
3528 if (!tryAddingSymbolicOperand(Address, Address + imm32 + 4,
3535 uint64_t Address, const void *Decoder) {
3544 uint64_t Address, const void *Decoder) {
3551 uint64_t Address, const void *Decoder) {
3560 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3562 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt+1, Address, Decoder)))
3564 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3566 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
3574 uint64_t Address, const void *Decoder){
3582 if (!Check(S, DecoderGPRRegisterClass(Inst, Rd, Address, Decoder)))
3588 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3590 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt+1, Address, Decoder)))
3592 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3594 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
3601 uint64_t Address, const void *Decoder) {
3613 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3615 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3617 if (!Check(S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder)))
3619 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
3626 uint64_t Address, const void *Decoder) {
3640 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3642 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3644 if (!Check(S, DecodeSORegMemOperand(Inst, imm, Address, Decoder)))
3646 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
3654 uint64_t Address, const void *Decoder) {
3666 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3668 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3670 if (!Check(S, DecodeAddrModeImm12Operand(Inst, imm, Address, Decoder)))
3672 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
3679 uint64_t Address, const void *Decoder) {
3691 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3693 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt, Address, Decoder)))
3695 if (!Check(S, DecodeSORegMemOperand(Inst, imm, Address, Decoder)))
3697 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
3704 uint64_t Address, const void *Decoder) {
3746 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3749 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3752 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3757 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3763 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3771 uint64_t Address, const void *Decoder) {
3814 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3817 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3822 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3828 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3837 uint64_t Address, const void *Decoder) {
3875 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3877 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
3880 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3883 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3888 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3894 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3896 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
3904 uint64_t Address, const void *Decoder) {
3943 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3946 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
3951 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
3957 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
3959 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
3968 uint64_t Address, const void *Decoder) {
4004 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4006 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4008 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4012 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4015 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4020 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4026 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4028 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4030 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4038 uint64_t Address, const void *Decoder) {
4075 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4078 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4083 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4089 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4091 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4093 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4102 uint64_t Address, const void *Decoder) {
4145 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4147 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4149 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4151 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder)))
4155 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4158 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4163 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4169 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4171 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4173 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4175 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder)))
4183 uint64_t Address, const void *Decoder) {
4227 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4230 if (!Check(S, DecodeGPRRegisterClass(Inst, Rn, Address, Decoder)))
4235 if (!Check(S, DecodeGPRRegisterClass(Inst, Rm, Address, Decoder)))
4241 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd, Address, Decoder)))
4243 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+inc, Address, Decoder)))
4245 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+2*inc, Address, Decoder)))
4247 if (!Check(S, DecodeDPRRegisterClass(Inst, Rd+3*inc, Address, Decoder)))
4255 uint64_t Address, const void *Decoder) {
4266 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder)))
4268 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder)))
4270 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder)))
4272 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder)))
4274 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4281 uint64_t Address, const void *Decoder) {
4292 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt , Address, Decoder)))
4294 if (!Check(S, DecodeGPRRegisterClass(Inst, Rt2 , Address, Decoder)))
4296 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm , Address, Decoder)))
4298 if (!Check(S, DecodeSPRRegisterClass(Inst, Rm+1, Address, Decoder)))
4300 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4307 uint64_t Address, const void *Decoder) {
4329 uint64_t Address, const void *Decoder) {
4349 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder)))
4352 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder)))
4355 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder)))
4358 if (!Check(S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder)))
4366 uint64_t Address, const void *Decoder) {
4384 if (!Check(S, DecoderGPRRegisterClass(Inst, Rn, Address, Decoder)))
4387 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt, Address, Decoder)))
4390 if (!Check(S, DecoderGPRRegisterClass(Inst, Rt2, Address, Decoder)))
4393 if (!Check(S, DecodeT2AddrModeImm8s4(Inst, addr, Address, Decoder)))
4400 uint64_t Address, const void *Decoder) {
4415 uint64_t Address,
4426 uint64_t Address, const void *Decoder) {
4433 return DecodeCPSInstruction(Inst, Insn, Address, Decoder);
4440 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)))
4442 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder)))
4444 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
4446 if (!Check(S, DecodePredicateOperand(Inst, pred, Address, Decoder)))
4453 uint64_t Address, const void *Decoder) {
4466 return DecodeNEONModImmInstruction(Inst, Insn, Address, Decoder);
4471 if (!Check(S, DecodeDPRRegisterClass(Inst, Vd, Address, Decoder)))
4473 if (!Check(S, DecodeDPRRegisterClass(Inst, Vm, Address, Decoder)))
4481 uint64_t Address, const void *Decoder) {
4494 return DecodeNEONModImmInstruction(Inst, Insn, Address, Decoder);
4499 if (!Check(S, DecodeQPRRegisterClass(Inst, Vd, Address, Decoder)))
4501 if (!Check(S, DecodeQPRRegisterClass(Inst, Vm, Address, Decoder)))
4509 uint64_t Address, const void *Decoder) {
4521 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)))
4523 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rn, Address, Decoder)))
4525 if (!Check(S, DecodeAddrMode7Operand(Inst, Rn, Address, Decoder)))
4527 if (!Check(S, DecodePostIdxReg(Inst, Rm, Address, Decoder)))
4529 if (!Check(S, DecodePredicateOperand(Inst, Cond, Address, Decoder)))
4536 uint64_t Address, const void *Decoder) {
4554 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt, Address, Decoder)))
4556 if (!Check(S, DecodeGPRnopcRegisterClass(Inst, Rt2, Address, Decoder)))