Home | History | Annotate | Download | only in Disassembler

Lines Matching defs:DecodeStatus

36 typedef MCDisassembler::DecodeStatus DecodeStatus;
53 DecodeStatus getInstruction(MCInst &instr,
66 static DecodeStatus DecodeGPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
68 static DecodeStatus
72 static DecodeStatus DecodeGPR32RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
74 static DecodeStatus
78 static DecodeStatus DecodeFPR8RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
80 static DecodeStatus DecodeFPR16RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
82 static DecodeStatus DecodeFPR32RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
84 static DecodeStatus DecodeFPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
86 static DecodeStatus DecodeFPR128RegisterClass(llvm::MCInst &Inst,
89 static DecodeStatus DecodeVPR128RegisterClass(llvm::MCInst &Inst,
93 static DecodeStatus DecodeAddrRegExtendOperand(llvm::MCInst &Inst,
99 static DecodeStatus DecodeBitfield32ImmOperand(llvm::MCInst &Inst,
104 static DecodeStatus DecodeCVT32FixedPosOperand(llvm::MCInst &Inst,
109 static DecodeStatus DecodeFPZeroOperand(llvm::MCInst &Inst,
115 static DecodeStatus DecodeMoveWideImmOperand(llvm::MCInst &Inst,
121 static DecodeStatus DecodeLogicalImmOperand(llvm::MCInst &Inst,
126 static DecodeStatus DecodeRegExtendOperand(llvm::MCInst &Inst,
131 static DecodeStatus Decode32BitShiftOperand(llvm::MCInst &Inst,
135 static DecodeStatus DecodeBitfieldInstruction(llvm::MCInst &Inst, unsigned Insn,
139 static DecodeStatus DecodeFMOVLaneInstruction(llvm::MCInst &Inst, unsigned Insn,
143 static DecodeStatus DecodeLDSTPairInstruction(llvm::MCInst &Inst,
148 static DecodeStatus DecodeLoadPairExclusiveInstruction(llvm::MCInst &Inst,
154 static DecodeStatus DecodeNamedImmOperand(llvm::MCInst &Inst,
159 static DecodeStatus
164 static DecodeStatus DecodeMRSOperand(llvm::MCInst &Inst,
169 static DecodeStatus DecodeMSROperand(llvm::MCInst &Inst,
175 static DecodeStatus DecodeSingleIndexedInstruction(llvm::MCInst &Inst,
181 static bool Check(DecodeStatus &Out, DecodeStatus In);
186 static bool Check(DecodeStatus &Out, DecodeStatus In) {
198 llvm_unreachable("Invalid DecodeStatus!");
201 DecodeStatus AArch64Disassembler::getInstruction(MCInst &MI, uint64_t &Size,
223 DecodeStatus result = decodeInstruction(DecoderTableA6432, MI, insn, Address,
240 static DecodeStatus DecodeGPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
250 static DecodeStatus
261 static DecodeStatus DecodeGPR32RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
272 static DecodeStatus
283 static DecodeStatus
294 static DecodeStatus
306 static DecodeStatus
317 static DecodeStatus
329 static DecodeStatus
340 static DecodeStatus
351 static DecodeStatus DecodeAddrRegExtendOperand(llvm::MCInst &Inst,
364 static DecodeStatus DecodeBitfield32ImmOperand(llvm::MCInst &Inst,
377 static DecodeStatus DecodeCVT32FixedPosOperand(llvm::MCInst &Inst,
389 static DecodeStatus DecodeFPZeroOperand(llvm::MCInst &Inst,
402 static DecodeStatus DecodeMoveWideImmOperand(llvm::MCInst &Inst,
417 static DecodeStatus DecodeLogicalImmOperand(llvm::MCInst &Inst,
430 static DecodeStatus DecodeRegExtendOperand(llvm::MCInst &Inst,
442 static DecodeStatus Decode32BitShiftOperand(llvm::MCInst &Inst,
454 static DecodeStatus DecodeBitfieldInstruction(llvm::MCInst &Inst, unsigned Insn,
546 static DecodeStatus DecodeFMOVLaneInstruction(llvm::MCInst &Inst, unsigned Insn,
570 static DecodeStatus DecodeLDSTPairInstruction(llvm::MCInst &Inst,
574 DecodeStatus Result = MCDisassembler::Success;
654 static DecodeStatus DecodeLoadPairExclusiveInstruction(llvm::MCInst &Inst,
663 DecodeStatus S = MCDisassembler::Success;
690 static DecodeStatus DecodeNamedImmOperand(llvm::MCInst &Inst,
705 static DecodeStatus DecodeSysRegOperand(const A64SysReg::SysRegMapper &Mapper,
718 static DecodeStatus DecodeMRSOperand(llvm::MCInst &Inst,
726 static DecodeStatus DecodeMSROperand(llvm::MCInst &Inst,
734 static DecodeStatus DecodeSingleIndexedInstruction(llvm::MCInst &Inst,