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++;
241 /* put jcc on call stack */
242 current_entry->jcc = jcc;
269 if (jcc && jcc->to && jcc->to->bb) {
278 BB* bb = jcc->to->bb;
289 CLG_(print_short_jcc)(jcc);
305 * If the JCC becomes inactive, call entries are freed if possible
309 jCC* jcc;
322 CLG_DEBUG(4,"+ pop_call_stack: frame %d, jcc %p\n",
323 CLG_(current_call_stack).sp, lower_entry->jcc);
325 /* jCC item not any more on real stack: pop */
326 jcc = lower_entry->jcc;
329 if (jcc) {
330 fn_node* to_fn = jcc->to->cxt->fn[0];
334 if (jcc->from->cxt->fn[0] != to_fn) (*pdepth)--;
340 if ( CLG_(add_diff_cost_lz)( CLG_(sets).full, &(jcc->cost),
347 jcc->from->ret_counter++;
368 if (jcc) {
369 /* popped JCC target first */
372 bb_addr(jcc->to->bb));
373 CLG_(print_addr)(bb_jmpaddr(jcc->from->bb));
376 CLG_(print_cost)(10, CLG_(sets).full, jcc->cost);
379 VG_(printf)("- %2d [Skipped JCC], SP %#lx\n",
386 if (jcc) {
388 CLG_(print_addr_ln)(bb_jmpaddr(jcc->from->bb));