Lines Matching defs:jmp
77 static UInt jcc_hash_idx(BBCC* from, UInt jmp, BBCC* to, UInt size)
79 return (UInt) ( (UWord)from + 7* (UWord)to + 13*jmp) % size;
104 new_idx = jcc_hash_idx(curr_jcc->from, curr_jcc->jmp,
136 static jCC* new_jcc(BBCC* from, UInt jmp, BBCC* to)
149 jcc->jmp = jmp;
160 CLG_ASSERT((0 <= jmp) && (jmp <= from->bb->cjmp_count));
161 jcc->next_from = from->jmp[jmp].jcc_list;
162 from->jmp[jmp].jcc_list = jcc;
170 new_idx = jcc_hash_idx(from, jmp, to, current_jccs.size);
186 jCC* CLG_(get_jcc)(BBCC* from, UInt jmp, BBCC* to)
192 from, jmp, to);
196 if (jcc && (jcc->from == from) && (jcc->jmp == jmp)) {
203 if (jcc && (jcc->to == to) && (jcc->jmp == jmp)) {
211 idx = jcc_hash_idx(from, jmp, to, current_jccs.size);
216 (jcc->jmp == jmp) &&
222 jcc = new_jcc(from, jmp, to);