Searched refs:GET_ATTRIB (Results 1 – 7 of 7) sorted by relevance
/openbmc/qemu/target/hexagon/ |
H A D | iclass.c | 35 if (GET_ATTRIB(opcode, A_ICOP)) { in find_iclass_slots() 37 } else if (GET_ATTRIB(opcode, A_RESTRICT_SLOT0ONLY)) { in find_iclass_slots() 39 } else if (GET_ATTRIB(opcode, A_RESTRICT_SLOT1ONLY)) { in find_iclass_slots() 41 } else if (GET_ATTRIB(opcode, A_RESTRICT_SLOT2ONLY)) { in find_iclass_slots() 45 } else if (GET_ATTRIB(opcode, A_COF) && in find_iclass_slots() 46 GET_ATTRIB(opcode, A_INDIRECT) && in find_iclass_slots() 47 !GET_ATTRIB(opcode, A_MEMLIKE) && in find_iclass_slots() 50 } else if (GET_ATTRIB(opcode, A_RESTRICT_NOSLOT1)) { in find_iclass_slots() 58 } else if (GET_ATTRIB(opcode, A_CRSLOT23)) { in find_iclass_slots() 62 } else if (GET_ATTRIB(opcode, A_SUBINSN)) { in find_iclass_slots() [all …]
|
H A D | decode.c | 260 if (GET_ATTRIB(use_opcode, A_STORE)) { in decode_fill_newvalue_regno() 363 if ((GET_ATTRIB(opcode, A_JUMP)) || in decode_opcode_can_jump() 364 (GET_ATTRIB(opcode, A_CALL)) || in decode_opcode_can_jump() 379 return GET_ATTRIB(opcode, A_HWLOOP0_END) || in decode_opcode_ends_loop() 380 GET_ATTRIB(opcode, A_HWLOOP1_END); in decode_opcode_ends_loop() 401 if (GET_ATTRIB(opcode, A_DCZEROA)) { in decode_set_insn_attr_fields() 405 if (GET_ATTRIB(opcode, A_STORE)) { in decode_set_insn_attr_fields() 407 !GET_ATTRIB(opcode, A_MEMSIZE_0B)) { in decode_set_insn_attr_fields() 475 } else if (GET_ATTRIB(opcode, A_LOAD)) { in decode_shuffle_for_execution() 500 GET_ATTRIB(opcode, A_STORE) == 0) { in decode_shuffle_for_execution() [all …]
|
H A D | translate.c | 262 if (GET_ATTRIB(opcode, A_CONDEXEC) && in need_slot_cancelled() 277 if (GET_ATTRIB(opcode, A_CONDEXEC) && GET_ATTRIB(opcode, A_COF)) { in need_next_PC() 280 if (GET_ATTRIB(opcode, A_HWLOOP0_END) || in need_next_PC() 281 GET_ATTRIB(opcode, A_HWLOOP1_END)) { in need_next_PC() 296 if (GET_ATTRIB(opcode, attrib)) { in mark_implicit_reg_write() 331 if (GET_ATTRIB(ctx->insn->opcode, attrib)) { in mark_implicit_pred_write() 609 if (GET_ATTRIB(insn->opcode, A_CVI_NEW) && in is_gather_store_insn() 628 if (GET_ATTRIB(opcode, A_SCALAR_STORE)) { in mark_store_width() 629 if (GET_ATTRIB(opcode, A_MEMSIZE_0B)) { in mark_store_width() 632 if (GET_ATTRIB(opcode, A_MEMSIZE_1B)) { in mark_store_width() [all …]
|
H A D | printinsn.c | 93 if (GET_ATTRIB(pkt->insn[i].opcode, A_SUBINSN)) { in snprint_a_pkt_disas() 132 if (GET_ATTRIB(pkt->insn[i].opcode, A_SUBINSN)) { in snprint_a_pkt_debug()
|
H A D | attribs.h | 32 #define GET_ATTRIB(opcode, attrib) \ macro
|
H A D | opcodes.c | 126 g_assert(GET_ATTRIB(opcode, A_EXTENDABLE)); in opcode_which_immediate_is_extended()
|
/openbmc/qemu/target/hexagon/mmvec/ |
H A D | decode_ext_mmvec.c | 40 if (GET_ATTRIB(use_opcode, A_DOTNEWVALUE) && in check_new_value() 41 GET_ATTRIB(use_opcode, A_CVI) && in check_new_value() 42 GET_ATTRIB(use_opcode, A_STORE)) { in check_new_value() 151 if ((GET_ATTRIB(opcode, A_LOAD) && in decode_shuffle_for_execution_vops() 152 GET_ATTRIB(opcode, A_CVI_NEW)) || in decode_shuffle_for_execution_vops() 153 GET_ATTRIB(opcode, A_CVI_TMP)) { in decode_shuffle_for_execution_vops() 166 if (GET_ATTRIB(opcode, A_STORE) && in decode_shuffle_for_execution_vops() 167 GET_ATTRIB(opcode, A_CVI_NEW) && in decode_shuffle_for_execution_vops() 195 if (GET_ATTRIB(opcode, A_CVI) && GET_ATTRIB(opcode, A_CVI_4SLOT)) { in check_for_vhist() 208 if (GET_ATTRIB(opcode, A_CVI_VM)) { in mmvec_ext_decode_find_iclass_slots() [all …]
|