Lines Matching defs:hash
54 /* Subroutine of build_asm_hash_table to add INSNS to the hash table.
59 HTABLE points to the hash table.
60 HENTBUF is a pointer to sufficiently large buffer of hash entries.
78 unsigned int hash;
83 hash = (* cd->asm_hash) (CGEN_INSN_MNEMONIC (insn));
84 hentbuf->next = htable[hash];
86 htable[hash] = hentbuf;
92 /* Subroutine of build_asm_hash_table to add INSNS to the hash table.
106 unsigned int hash;
110 hash = (* cd->asm_hash) (CGEN_INSN_MNEMONIC (ilist->insn));
111 hentbuf->next = htable[hash];
113 htable[hash] = hentbuf;
119 /* Build the assembler instruction hash table. */
132 /* The space allocated for the hash table consists of two parts:
133 the hash table and the hash lists. */
143 /* ??? It was the end of all hash chains, and also the special
174 /* Return the first entry in the hash list for INSN. */
179 unsigned int hash;
184 hash = (* cd->asm_hash) (insn);
185 return cd->asm_hash_table[hash];