Home | History | Annotate | Download | only in callgrind

Lines Matching refs:jCC

184  * for this, we set jcc = 0.
188 jCC* jcc;
201 jcc = 0;
217 jcc = CLG_(get_jcc)(from, jmp, to);
218 CLG_ASSERT(jcc != 0);
223 if (jcc->from->cxt->fn[0] != to_fn) (*pdepth)++;
230 jcc->call_counter++;
247 /* put jcc on call stack */
248 current_entry->jcc = jcc;
275 if (jcc && jcc->to && jcc->to->bb) {
285 BB* bb = jcc->to->bb;
296 CLG_(print_short_jcc)(jcc);
312 * If the JCC becomes inactive, call entries are freed if possible
316 jCC* jcc;
329 CLG_DEBUG(4,"+ pop_call_stack: frame %d, jcc %p\n",
330 CLG_(current_call_stack).sp, lower_entry->jcc);
332 /* jCC item not any more on real stack: pop */
333 jcc = lower_entry->jcc;
336 if (jcc) {
337 fn_node* to_fn = jcc->to->cxt->fn[0];
341 if (jcc->from->cxt->fn[0] != to_fn) (*pdepth)--;
347 if ( CLG_(add_diff_cost_lz)( CLG_(sets).full, &(jcc->cost),
354 jcc->from->ret_counter++;
375 if (jcc) {
376 /* popped JCC target first */
379 bb_addr(jcc->to->bb));
380 CLG_(print_addr)(bb_jmpaddr(jcc->from->bb));
383 CLG_(print_cost)(10, CLG_(sets).full, jcc->cost);
386 VG_(printf)("- %2d [Skipped JCC], SP %#lx\n",
393 if (jcc) {
395 CLG_(print_addr_ln)(bb_jmpaddr(jcc->from->bb));