Home | History | Annotate | Download | only in Disassembler

Lines Matching defs:DecodeStatus

28 // Pull DecodeStatus and its enum values into the global namespace.
29 typedef llvm::MCDisassembler::DecodeStatus DecodeStatus;
33 static DecodeStatus DecodeFPR128RegisterClass(llvm::MCInst &Inst,
36 static DecodeStatus DecodeFPR128_loRegisterClass(llvm::MCInst &Inst,
40 static DecodeStatus DecodeFPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
43 static DecodeStatus DecodeFPR32RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
46 static DecodeStatus DecodeFPR16RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
49 static DecodeStatus DecodeFPR8RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
52 static DecodeStatus DecodeGPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
55 static DecodeStatus DecodeGPR64spRegisterClass(llvm::MCInst &Inst,
58 static DecodeStatus DecodeGPR32RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
61 static DecodeStatus DecodeGPR32spRegisterClass(llvm::MCInst &Inst,
64 static DecodeStatus DecodeQQRegisterClass(llvm::MCInst &Inst, unsigned RegNo,
67 static DecodeStatus DecodeQQQRegisterClass(llvm::MCInst &Inst, unsigned RegNo,
70 static DecodeStatus DecodeQQQQRegisterClass(llvm::MCInst &Inst, unsigned RegNo,
73 static DecodeStatus DecodeDDRegisterClass(llvm::MCInst &Inst, unsigned RegNo,
76 static DecodeStatus DecodeDDDRegisterClass(llvm::MCInst &Inst, unsigned RegNo,
79 static DecodeStatus DecodeDDDDRegisterClass(llvm::MCInst &Inst, unsigned RegNo,
83 static DecodeStatus DecodeFixedPointScaleImm32(llvm::MCInst &Inst, unsigned Imm,
86 static DecodeStatus DecodeFixedPointScaleImm64(llvm::MCInst &Inst, unsigned Imm,
89 static DecodeStatus DecodePCRelLabel19(llvm::MCInst &Inst, unsigned Imm,
91 static DecodeStatus DecodeMemExtend(llvm::MCInst &Inst, unsigned Imm,
93 static DecodeStatus DecodeMRSSystemRegister(llvm::MCInst &Inst, unsigned Imm,
95 static DecodeStatus DecodeMSRSystemRegister(llvm::MCInst &Inst, unsigned Imm,
97 static DecodeStatus DecodeThreeAddrSRegInstruction(llvm::MCInst &Inst,
101 static DecodeStatus DecodeMoveImmInstruction(llvm::MCInst &Inst, uint32_t insn,
104 static DecodeStatus DecodeUnsignedLdStInstruction(llvm::MCInst &Inst,
108 static DecodeStatus DecodeSignedLdStInstruction(llvm::MCInst &Inst,
111 static DecodeStatus DecodeExclusiveLdStInstruction(llvm::MCInst &Inst,
115 static DecodeStatus DecodePairLdStInstruction(llvm::MCInst &Inst, uint32_t insn,
118 static DecodeStatus DecodeAddSubERegInstruction(llvm::MCInst &Inst,
121 static DecodeStatus DecodeLogicalImmInstruction(llvm::MCInst &Inst,
124 static DecodeStatus DecodeModImmInstruction(llvm::MCInst &Inst, uint32_t insn,
127 static DecodeStatus DecodeModImmTiedInstruction(llvm::MCInst &Inst,
130 static DecodeStatus DecodeAdrInstruction(llvm::MCInst &Inst, uint32_t insn,
132 static DecodeStatus DecodeBaseAddSubImm(llvm::MCInst &Inst, uint32_t insn,
134 static DecodeStatus DecodeUnconditionalBranch(llvm::MCInst &Inst, uint32_t insn,
137 static DecodeStatus DecodeSystemPStateInstruction(llvm::MCInst &Inst,
141 static DecodeStatus DecodeTestAndBranch(llvm::MCInst &Inst, uint32_t insn,
144 static DecodeStatus DecodeFMOVLaneInstruction(llvm::MCInst &Inst, unsigned Insn,
147 static DecodeStatus DecodeVecShiftR64Imm(llvm::MCInst &Inst, unsigned Imm,
149 static DecodeStatus DecodeVecShiftR64ImmNarrow(llvm::MCInst &Inst, unsigned Imm,
152 static DecodeStatus DecodeVecShiftR32Imm(llvm::MCInst &Inst, unsigned Imm,
154 static DecodeStatus DecodeVecShiftR32ImmNarrow(llvm::MCInst &Inst, unsigned Imm,
157 static DecodeStatus DecodeVecShiftR16Imm(llvm::MCInst &Inst, unsigned Imm,
159 static DecodeStatus DecodeVecShiftR16ImmNarrow(llvm::MCInst &Inst, unsigned Imm,
162 static DecodeStatus DecodeVecShiftR8Imm(llvm::MCInst &Inst, unsigned Imm,
164 static DecodeStatus DecodeVecShiftL64Imm(llvm::MCInst &Inst, unsigned Imm,
166 static DecodeStatus DecodeVecShiftL32Imm(llvm::MCInst &Inst, unsigned Imm,
168 static DecodeStatus DecodeVecShiftL16Imm(llvm::MCInst &Inst, unsigned Imm,
170 static DecodeStatus DecodeVecShiftL8Imm(llvm::MCInst &Inst, unsigned Imm,
172 static DecodeStatus DecodeWSeqPairsClassRegisterClass(MCInst &Inst,
176 static DecodeStatus DecodeXSeqPairsClassRegisterClass(MCInst &Inst,
181 static bool Check(DecodeStatus &Out, DecodeStatus In) {
193 llvm_unreachable("Invalid DecodeStatus!");
209 DecodeStatus AArch64Disassembler::getInstruction(MCInst &MI, uint64_t &Size,
265 static DecodeStatus DecodeFPR128RegisterClass(MCInst &Inst, unsigned RegNo,
276 static DecodeStatus DecodeFPR128_loRegisterClass(MCInst &Inst, unsigned RegNo,
294 static DecodeStatus DecodeFPR64RegisterClass(MCInst &Inst, unsigned RegNo,
315 static DecodeStatus DecodeFPR32RegisterClass(MCInst &Inst, unsigned RegNo,
336 static DecodeStatus DecodeFPR16RegisterClass(MCInst &Inst, unsigned RegNo,
357 static DecodeStatus DecodeFPR8RegisterClass(MCInst &Inst, unsigned RegNo,
378 static DecodeStatus DecodeGPR64RegisterClass(MCInst &Inst, unsigned RegNo,
389 static DecodeStatus DecodeGPR64spRegisterClass(MCInst &Inst, unsigned RegNo,
411 static DecodeStatus DecodeGPR32RegisterClass(MCInst &Inst, unsigned RegNo,
422 static DecodeStatus DecodeGPR32spRegisterClass(MCInst &Inst, unsigned RegNo,
445 static DecodeStatus DecodeVectorRegisterClass(MCInst &Inst, unsigned RegNo,
467 static DecodeStatus DecodeQQRegisterClass(MCInst &Inst, unsigned RegNo,
490 static DecodeStatus DecodeQQQRegisterClass(MCInst &Inst, unsigned RegNo,
513 static DecodeStatus DecodeQQQQRegisterClass(MCInst &Inst, unsigned RegNo,
534 static DecodeStatus DecodeDDRegisterClass(MCInst &Inst, unsigned RegNo,
557 static DecodeStatus DecodeDDDRegisterClass(MCInst &Inst, unsigned RegNo,
580 static DecodeStatus DecodeDDDDRegisterClass(MCInst &Inst, unsigned RegNo,
590 static DecodeStatus DecodeFixedPointScaleImm32(llvm::MCInst &Inst, unsigned Imm,
599 static DecodeStatus DecodeFixedPointScaleImm64(llvm::MCInst &Inst, unsigned Imm,
606 static DecodeStatus DecodePCRelLabel19(llvm::MCInst &Inst, unsigned Imm,
622 static DecodeStatus DecodeMemExtend(llvm::MCInst &Inst, unsigned Imm,
629 static DecodeStatus DecodeMRSSystemRegister(llvm::MCInst &Inst, unsigned Imm,
639 static DecodeStatus DecodeMSRSystemRegister(llvm::MCInst &Inst, unsigned Imm,
647 static DecodeStatus DecodeFMOVLaneInstruction(llvm::MCInst &Inst, unsigned Insn,
670 static DecodeStatus DecodeVecShiftRImm(llvm::MCInst &Inst, unsigned Imm,
676 static DecodeStatus DecodeVecShiftLImm(llvm::MCInst &Inst, unsigned Imm,
682 static DecodeStatus DecodeVecShiftR64Imm(llvm::MCInst &Inst, unsigned Imm,
687 static DecodeStatus DecodeVecShiftR64ImmNarrow(llvm::MCInst &Inst, unsigned Imm,
693 static DecodeStatus DecodeVecShiftR32Imm(llvm::MCInst &Inst, unsigned Imm,
698 static DecodeStatus DecodeVecShiftR32ImmNarrow(llvm::MCInst &Inst, unsigned Imm,
704 static DecodeStatus DecodeVecShiftR16Imm(llvm::MCInst &Inst, unsigned Imm,
709 static DecodeStatus DecodeVecShiftR16ImmNarrow(llvm::MCInst &Inst, unsigned Imm,
715 static DecodeStatus DecodeVecShiftR8Imm(llvm::MCInst &Inst, unsigned Imm,
720 static DecodeStatus DecodeVecShiftL64Imm(llvm::MCInst &Inst, unsigned Imm,
725 static DecodeStatus DecodeVecShiftL32Imm(llvm::MCInst &Inst, unsigned Imm,
730 static DecodeStatus DecodeVecShiftL16Imm(llvm::MCInst &Inst, unsigned Imm,
735 static DecodeStatus DecodeVecShiftL8Imm(llvm::MCInst &Inst, unsigned Imm,
740 static DecodeStatus DecodeThreeAddrSRegInstruction(llvm::MCInst &Inst,
802 static DecodeStatus DecodeMoveImmInstruction(llvm::MCInst &Inst, uint32_t insn,
835 static DecodeStatus DecodeUnsignedLdStInstruction(llvm::MCInst &Inst,
896 static DecodeStatus DecodeSignedLdStInstruction(llvm::MCInst &Inst,
1081 static DecodeStatus DecodeExclusiveLdStInstruction(llvm::MCInst &Inst,
1164 static DecodeStatus DecodePairLdStInstruction(llvm::MCInst &Inst, uint32_t insn,
1293 static DecodeStatus DecodeAddSubERegInstruction(llvm::MCInst &Inst,
1350 static DecodeStatus DecodeLogicalImmInstruction(llvm::MCInst &Inst,
1381 static DecodeStatus DecodeModImmInstruction(llvm::MCInst &Inst, uint32_t insn,
1420 static DecodeStatus DecodeModImmTiedInstruction(llvm::MCInst &Inst,
1438 static DecodeStatus DecodeAdrInstruction(llvm::MCInst &Inst, uint32_t insn,
1457 static DecodeStatus DecodeBaseAddSubImm(llvm::MCInst &Inst, uint32_t insn,
1493 static DecodeStatus DecodeUnconditionalBranch(llvm::MCInst &Inst, uint32_t insn,
1510 static DecodeStatus DecodeSystemPStateInstruction(llvm::MCInst &Inst,
1534 static DecodeStatus DecodeTestAndBranch(llvm::MCInst &Inst, uint32_t insn,
1558 static DecodeStatus DecodeGPRSeqPairsClassRegisterClass(MCInst &Inst,
1572 static DecodeStatus DecodeWSeqPairsClassRegisterClass(MCInst &Inst,
1581 static DecodeStatus DecodeXSeqPairsClassRegisterClass(MCInst &Inst,