Home
last modified time | relevance | path

Searched refs:GET_ATTRIB (Results 1 – 6 of 6) 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()
43 } else if (GET_ATTRIB(opcode, A_RESTRICT_SLOT3ONLY)) { 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()
48 !GET_ATTRIB(opcode, A_MEMLIKE_PACKET_RULES)) { in find_iclass_slots()
50 } else if (GET_ATTRIB(opcode, A_RESTRICT_NOSLOT1)) { in find_iclass_slots()
[all …]
H A Ddecode.c120 if (GET_ATTRIB(packet->insn[i].opcode, A_DOTNEWVALUE) && in decode_fill_newvalue_regno()
121 !GET_ATTRIB(packet->insn[i].opcode, A_EXTENSION)) { in decode_fill_newvalue_regno()
134 if (GET_ATTRIB(packet->insn[i - j - 1].opcode, A_IT_EXTENDER)) { in decode_fill_newvalue_regno()
174 if (GET_ATTRIB(pkt->insn[i].opcode, A_NEWCMPJUMP)) { in decode_split_cmpjump()
193 if ((GET_ATTRIB(opcode, A_JUMP)) || in decode_opcode_can_jump()
194 (GET_ATTRIB(opcode, A_CALL)) || in decode_opcode_can_jump()
209 return GET_ATTRIB(opcode, A_HWLOOP0_END) || in decode_opcode_ends_loop()
210 GET_ATTRIB(opcode, A_HWLOOP1_END); in decode_opcode_ends_loop()
231 if (GET_ATTRIB(opcode, A_DCZEROA)) { in decode_set_insn_attr_fields()
235 if (GET_ATTRIB(opcode, A_STORE)) { in decode_set_insn_attr_fields()
[all …]
H A Dtranslate.c252 if (GET_ATTRIB(pkt->insn[i].opcode, attrib)) { in check_for_attrib()
264 if (GET_ATTRIB(opcode, A_CONDEXEC) && in need_slot_cancelled()
265 GET_ATTRIB(opcode, A_SCALAR_STORE)) { in need_slot_cancelled()
279 if (GET_ATTRIB(opcode, A_CONDEXEC) && GET_ATTRIB(opcode, A_COF)) { in need_next_PC()
282 if (GET_ATTRIB(opcode, A_HWLOOP0_END) || in need_next_PC()
283 GET_ATTRIB(opcode, A_HWLOOP1_END)) { in need_next_PC()
298 if (GET_ATTRIB(opcode, attrib)) { in mark_implicit_reg_write()
303 bool is_predicated = GET_ATTRIB(opcode, A_CONDEXEC) || in mark_implicit_reg_write()
333 if (GET_ATTRIB(ctx->insn->opcode, attrib)) { in mark_implicit_pred_write()
392 if (GET_ATTRIB(ctx->insn->opcode, attrib)) { in mark_implicit_pred_read()
[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
/openbmc/qemu/target/hexagon/mmvec/
H A Ddecode_ext_mmvec.c35 if (GET_ATTRIB(use_opcode, A_DOTNEWVALUE) && in check_new_value()
36 GET_ATTRIB(use_opcode, A_CVI) && in check_new_value()
37 GET_ATTRIB(use_opcode, A_STORE)) { in check_new_value()
49 if (!GET_ATTRIB(pkt->insn[j].opcode, A_CVI)) { in check_new_value()
68 GET_ATTRIB(def_opcode, A_CVI_GATHER)) { in check_new_value()
103 if (GET_ATTRIB(pkt->insn[i].opcode, A_CVI)) { in decode_mmvec_move_cvi_to_end()
133 if ((GET_ATTRIB(opcode, A_LOAD) && in decode_shuffle_for_execution_vops()
134 GET_ATTRIB(opcode, A_CVI_NEW)) || in decode_shuffle_for_execution_vops()
135 GET_ATTRIB(opcode, A_CVI_TMP)) { in decode_shuffle_for_execution_vops()
148 if (GET_ATTRIB(opcode, A_STORE) && in decode_shuffle_for_execution_vops()
[all …]