Home
last modified time | relevance | path

Searched refs:GET_ATTRIB (Results 1 – 7 of 7) sorted by relevance

/openbmc/qemu/target/hexagon/
H A Diclass.c35 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 Ddecode.c260 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 Dtranslate.c262 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 Dprintinsn.c93 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 Dattribs.h32 #define GET_ATTRIB(opcode, attrib) \ macro
H A Dopcodes.c126 g_assert(GET_ATTRIB(opcode, A_EXTENDABLE)); in opcode_which_immediate_is_extended()
/openbmc/qemu/target/hexagon/mmvec/
H A Ddecode_ext_mmvec.c40 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 …]