Lines Matching refs:to
22 along with this program; if not, write to the Free Software
79 static UInt jcc_hash_idx(BBCC* from, UInt jmp, BBCC* to, UInt size)
81 return (UInt) ( (UWord)from + 7* (UWord)to + 13*jmp) % size;
109 curr_jcc->to, new_size);
137 /* new jCC structure: a call was done to a BB of a BBCC
140 static jCC* new_jcc(BBCC* from, UInt jmp, BBCC* to)
154 jcc->to = to;
174 new_idx = jcc_hash_idx(from, jmp, to, current_jccs.size);
190 jCC* CLG_(get_jcc)(BBCC* from, UInt jmp, BBCC* to)
196 from, jmp, to);
199 jcc = to->lru_to_jcc;
201 CLG_ASSERT(to == jcc->to);
202 CLG_DEBUG(5,"- get_jcc: [LRU to] jcc %p\n", jcc);
207 if (jcc && (jcc->to == to) && (jcc->jmp == jmp)) {
215 idx = jcc_hash_idx(from, jmp, to, current_jccs.size);
221 (jcc->to == to)) break;
226 jcc = new_jcc(from, jmp, to);
230 to->lru_to_jcc = jcc;
233 from, to);