Lines Matching refs:Decoder

73 // Decoder decodes and disassembles instructions into an output buffer.
76 class Decoder {
78 Decoder(const disasm::NameConverter& converter,
86 ~Decoder() {}
145 DISALLOW_COPY_AND_ASSIGN(Decoder);
149 // Support for assertions in the Decoder formatting functions.
155 void Decoder::PrintChar(const char ch) {
161 void Decoder::Print(const char* str) {
180 void Decoder::PrintCondition(Instruction* instr) {
186 void Decoder::PrintRegister(int reg) {
191 void Decoder::PrintSRegister(int reg) {
196 void Decoder::PrintDRegister(int reg) {
210 void Decoder::PrintShiftRm(Instruction* instr) {
246 void Decoder::PrintShiftImm(Instruction* instr) {
256 void Decoder::PrintShiftSat(Instruction* instr) {
268 void Decoder::PrintPU(Instruction* instr) {
296 void Decoder::PrintSoftwareInterrupt(SoftwareInterruptCodes svc) {
322 int Decoder::FormatRegister(Instruction* instr, const char* format) {
371 int Decoder::FormatVFPRegister(Instruction* instr, const char* format) {
405 int Decoder::FormatVFPinstruction(Instruction* instr, const char* format) {
412 void Decoder::PrintMovwMovt(Instruction* instr) {
426 int Decoder::FormatOption(Instruction* instr, const char* format) {
651 void Decoder::Format(Instruction* instr, const char* format) {
676 void Decoder::Unknown(Instruction* instr) {
681 void Decoder::DecodeType01(Instruction* instr) {
921 void Decoder::DecodeType2(Instruction* instr) {
956 void Decoder::DecodeType3(Instruction* instr) {
1020 void Decoder::DecodeType4(Instruction* instr) {
1034 void Decoder::DecodeType5(Instruction* instr) {
1039 void Decoder::DecodeType6(Instruction* instr) {
1044 int Decoder::DecodeType7(Instruction* instr) {
1070 // void Decoder::DecodeTypeVFP(Instruction* instr)
1085 void Decoder::DecodeTypeVFP(Instruction* instr) {
1176 void Decoder::DecodeVMOVBetweenCoreAndSinglePrecisionRegisters(
1191 void Decoder::DecodeVCMP(Instruction* instr) {
1214 void Decoder::DecodeVCVTBetweenDoubleAndSingle(Instruction* instr) {
1228 void Decoder::DecodeVCVTBetweenFloatingPointAndInteger(Instruction* instr) {
1276 void Decoder::DecodeType6CoprocessorIns(Instruction* instr) {
1361 bool Decoder::IsConstantPoolAt(byte* instr_ptr) {
1367 int Decoder::ConstantPoolSizeAt(byte* instr_ptr) {
1378 int Decoder::InstructionDecode(byte* instr_ptr) {
1490 v8::internal::Decoder d(converter_, buffer);
1496 return v8::internal::Decoder::ConstantPoolSizeAt(instruction);