Lines Matching refs:insn
39 /* Return the number of decodable bits in this insn. */
41 count_decodable_bits (const CGEN_INSN *insn)
43 unsigned mask = CGEN_INSN_BASE_MASK (insn);
57 const CGEN_INSN *insn,
66 This ensures that any insn which is a special case of another will be
68 insn_decodable_bits = count_decodable_bits (insn);
73 int current_decodable_bits = count_decodable_bits (current_buf->insn);
79 /* Now insert the new insn. */
80 hentbuf->insn = insn;
116 const CGEN_INSN *insn = &insns[i];
118 if (! (* cd->dis_hash_p) (insn))
121 /* We don't know whether the target uses the buffer or the base insn
124 value = CGEN_INSN_BASE_VALUE (insn);
127 CGEN_INSN_MASK_BITSIZE (insn),
130 add_insn_to_hash_chain (hentbuf, insn, htable, hash);
155 if (! (* cd->dis_hash_p) (ilist->insn))
158 /* We don't know whether the target uses the buffer or the base insn
161 value = CGEN_INSN_BASE_VALUE (ilist->insn);
164 CGEN_INSN_MASK_BITSIZE (ilist->insn),
167 add_insn_to_hash_chain (hentbuf, ilist->insn, htable, hash);
198 "invalid insn" marker. May be able to do it differently now. */