Lines Matching refs:insnbuf

2484   static xtensa_insnbuf insnbuf = NULL;  in get_opcode_from_buf()  local
2489 if (!insnbuf) in get_opcode_from_buf()
2491 insnbuf = xtensa_insnbuf_alloc (isa); in get_opcode_from_buf()
2495 xtensa_insnbuf_from_chars (isa, insnbuf, (const unsigned char *) buf, 0); in get_opcode_from_buf()
2496 fmt = xtensa_format_decode (isa, insnbuf); in get_opcode_from_buf()
2503 xtensa_format_get_slot (isa, fmt, slot, insnbuf, slotbuf); in get_opcode_from_buf()
4184 static xtensa_insnbuf insnbuf = NULL; in xg_emit_insn_to_buf() local
4188 if (!insnbuf) in xg_emit_insn_to_buf()
4189 insnbuf = xtensa_insnbuf_alloc (xtensa_default_isa); in xg_emit_insn_to_buf()
4191 has_symbolic_immed = tinsn_to_insnbuf (tinsn, insnbuf); in xg_emit_insn_to_buf()
4204 xtensa_insnbuf_to_chars (xtensa_default_isa, insnbuf, in xg_emit_insn_to_buf()
4370 static xtensa_insnbuf insnbuf = NULL; in frag_format_size() local
4375 if (!insnbuf) in frag_format_size()
4376 insnbuf = xtensa_insnbuf_alloc (isa); in frag_format_size()
4381 xtensa_insnbuf_from_chars (isa, insnbuf, in frag_format_size()
4384 fmt = xtensa_format_decode (isa, insnbuf); in frag_format_size()
4642 static xtensa_insnbuf insnbuf = NULL; in assemble_nop() local
4647 if (!insnbuf) in assemble_nop()
4648 insnbuf = xtensa_insnbuf_alloc (xtensa_default_isa); in assemble_nop()
4650 tinsn_to_insnbuf (&tinsn, insnbuf); in assemble_nop()
4651 xtensa_insnbuf_to_chars (xtensa_default_isa, insnbuf, in assemble_nop()
4795 xtensa_insnbuf insnbuf = xtensa_insnbuf_alloc (isa); in xtensa_find_unaligned_branch_targets() local
4805 (isa, insnbuf, (unsigned char *) frag->fr_literal, 0); in xtensa_find_unaligned_branch_targets()
4806 fmt = xtensa_format_decode (isa, insnbuf); in xtensa_find_unaligned_branch_targets()
4817 xtensa_insnbuf_free (isa, insnbuf); in xtensa_find_unaligned_branch_targets()
4834 xtensa_insnbuf insnbuf = xtensa_insnbuf_alloc (isa); in xtensa_find_unaligned_loops() local
4844 (isa, insnbuf, (unsigned char *) frag->fr_literal, 0); in xtensa_find_unaligned_loops()
4845 fmt = xtensa_format_decode (isa, insnbuf); in xtensa_find_unaligned_loops()
4856 xtensa_insnbuf_free (isa, insnbuf); in xtensa_find_unaligned_loops()
4865 static xtensa_insnbuf insnbuf = NULL; in xg_apply_fix_value() local
4877 if (!insnbuf) in xg_apply_fix_value()
4879 insnbuf = xtensa_insnbuf_alloc (isa); in xg_apply_fix_value()
4883 xtensa_insnbuf_from_chars (isa, insnbuf, (unsigned char *) fixpos, 0); in xg_apply_fix_value()
4884 fmt = xtensa_format_decode (isa, insnbuf); in xg_apply_fix_value()
4887 xtensa_format_get_slot (isa, fmt, slot, insnbuf, slotbuf); in xg_apply_fix_value()
4902 xtensa_format_set_slot (isa, fmt, slot, insnbuf, slotbuf); in xg_apply_fix_value()
4903 xtensa_insnbuf_to_chars (isa, insnbuf, (unsigned char *) fixpos, 0); in xg_apply_fix_value()
5360 static xtensa_insnbuf insnbuf = NULL; in md_pcrel_from() local
5374 if (!insnbuf) in md_pcrel_from()
5376 insnbuf = xtensa_insnbuf_alloc (isa); in md_pcrel_from()
5381 xtensa_insnbuf_from_chars (isa, insnbuf, (unsigned char *) insn_p, 0); in md_pcrel_from()
5382 fmt = xtensa_format_decode (isa, insnbuf); in md_pcrel_from()
5390 xtensa_format_get_slot (isa, fmt, slot, insnbuf, slotbuf); in md_pcrel_from()
6449 xtensa_format_encode (isa, format, vinsn->insnbuf); in xg_find_narrowest_format()
6786 xtensa_insnbuf_to_chars (isa, vinsn->insnbuf, (unsigned char *) f, 0); in xg_assemble_vliw_tokens()
7211 static xtensa_insnbuf insnbuf = NULL; in next_instrs_are_b_retw() local
7218 if (!insnbuf) in next_instrs_are_b_retw()
7220 insnbuf = xtensa_insnbuf_alloc (isa); in next_instrs_are_b_retw()
7229 (isa, insnbuf, (unsigned char *) &next_fragP->fr_literal[offset], 0); in next_instrs_are_b_retw()
7230 fmt = xtensa_format_decode (isa, insnbuf); in next_instrs_are_b_retw()
7236 xtensa_format_get_slot (isa, fmt, slot, insnbuf, slotbuf); in next_instrs_are_b_retw()
7258 (isa, insnbuf, (unsigned char *) &next_fragP->fr_literal[offset], 0); in next_instrs_are_b_retw()
7259 fmt = xtensa_format_decode (isa, insnbuf); in next_instrs_are_b_retw()
7267 xtensa_format_get_slot (isa, fmt, 0, insnbuf, slotbuf); in next_instrs_are_b_retw()
7601 static xtensa_insnbuf insnbuf = NULL; in unrelaxed_frag_min_insn_count() local
7608 if (!insnbuf) in unrelaxed_frag_min_insn_count()
7609 insnbuf = xtensa_insnbuf_alloc (isa); in unrelaxed_frag_min_insn_count()
7617 (isa, insnbuf, (unsigned char *) fragP->fr_literal + offset, 0); in unrelaxed_frag_min_insn_count()
7618 fmt = xtensa_format_decode (isa, insnbuf); in unrelaxed_frag_min_insn_count()
7654 static xtensa_insnbuf insnbuf = NULL; in unrelaxed_frag_has_b_j() local
7661 if (!insnbuf) in unrelaxed_frag_has_b_j()
7662 insnbuf = xtensa_insnbuf_alloc (isa); in unrelaxed_frag_has_b_j()
7671 (isa, insnbuf, (unsigned char *) fragP->fr_literal + offset, 0); in unrelaxed_frag_has_b_j()
7672 fmt = xtensa_format_decode (isa, insnbuf); in unrelaxed_frag_has_b_j()
7715 static xtensa_insnbuf insnbuf = NULL; in xtensa_sanity_check() local
7720 if (!insnbuf) in xtensa_sanity_check()
7721 insnbuf = xtensa_insnbuf_alloc (xtensa_default_isa); in xtensa_sanity_check()
9181 (isa, cur_vinsn.insnbuf, (unsigned char *) fr_opcode, 0); in convert_frag_immed()
9323 xtensa_insnbuf_to_chars (isa, cur_vinsn.insnbuf, in convert_frag_immed()
9437 static xtensa_insnbuf insnbuf = NULL; in convert_frag_immed_finish_loop() local
9446 if (!insnbuf) in convert_frag_immed_finish_loop()
9447 insnbuf = xtensa_insnbuf_alloc (isa); in convert_frag_immed_finish_loop()
9506 tinsn_to_insnbuf (&addi_insn, insnbuf); in convert_frag_immed_finish_loop()
9510 (isa, insnbuf, (unsigned char *) fragP->fr_opcode + addi_offset, 0); in convert_frag_immed_finish_loop()
9513 tinsn_to_insnbuf (&addmi_insn, insnbuf); in convert_frag_immed_finish_loop()
9515 (isa, insnbuf, (unsigned char *) fragP->fr_opcode + addmi_offset, 0); in convert_frag_immed_finish_loop()
11147 tinsn_to_insnbuf (TInsn *tinsn, xtensa_insnbuf insnbuf) in tinsn_to_insnbuf() argument
11165 xtensa_format_encode (isa, vinsn.format, insnbuf); in tinsn_to_insnbuf()
11172 xtensa_format_set_slot (isa, vinsn.format, i, insnbuf, vinsn.slotbuf[i]); in tinsn_to_insnbuf()
11308 v->insnbuf = xtensa_insnbuf_alloc (isa); in xg_init_vinsn()
11309 if (v->insnbuf == NULL) in xg_init_vinsn()
11326 memset (v, 0, offsetof (vliw_insn, insnbuf)); in xg_clear_vinsn()
11358 xtensa_insnbuf_free (xtensa_default_isa, v->insnbuf); in xg_free_vinsn()
11375 xtensa_insnbuf insnbuf = vinsn->insnbuf; in vinsn_to_insnbuf() local
11379 xtensa_format_encode (isa, fmt, insnbuf); in vinsn_to_insnbuf()
11389 insnbuf, vinsn->slotbuf[slot]); in vinsn_to_insnbuf()
11449 static xtensa_insnbuf insnbuf = NULL; in vinsn_from_chars() local
11455 if (!insnbuf) in vinsn_from_chars()
11457 insnbuf = xtensa_insnbuf_alloc (isa); in vinsn_from_chars()
11461 xtensa_insnbuf_from_chars (isa, insnbuf, (unsigned char *) f, 0); in vinsn_from_chars()
11462 fmt = xtensa_format_decode (isa, insnbuf); in vinsn_from_chars()
11471 xtensa_format_get_slot (isa, fmt, i, insnbuf, slotbuf); in vinsn_from_chars()