[ARC] Update instruction type and delay slot info.
authorClaudiu Zissulescu <claziss@synopsys.com>
Thu, 19 May 2016 10:19:32 +0000 (12:19 +0200)
committerClaudiu Zissulescu <claziss@synopsys.com>
Mon, 23 May 2016 15:41:54 +0000 (17:41 +0200)
commitd9eca1df01c0e6f7f22566c154e63b1df9315790
tree62db0f1f82fd7eee47f44d2fbff0174895096100
parent87789e08e5cb2191af1122ed98af2d6c023b3a0a
[ARC] Update instruction type and delay slot info.

This patch corrects the instructioninformation passed into the
disassebler_info structure.

include/
2016-05-23  Claudiu Zissulescu  <claziss@synopsys.com>

* opcode/arc.h (insn_subclass_t): Add COND.
(flag_class_t): Add F_CLASS_EXTEND.

opcodes/
2016-05-23  Claudiu Zissulescu  <claziss@synopsys.com>

* arc-dis.c (print_flags): Set branch_delay_insns, and insn_type
information.
(print_insn_arc): Set insn_type information.
* arc-opc.c (C_CC): Add F_CLASS_COND.
* arc-tbl.h (bbit0, bbit1): Update subclass to COND.
(beq_s, bge_s, bgt_s, bhi_s, bhs_s): Likewise.
(ble_s, blo_s, bls_s, blt_s, bne_s): Likewise.
(breq, breq_s, brge, brhs, brlo, brlt): Likewise.
(brne, brne_s, jeq_s, jne_s): Likewise.
include/ChangeLog
include/opcode/arc.h
opcodes/ChangeLog
opcodes/arc-dis.c
opcodes/arc-opc.c
opcodes/arc-tbl.h