Lines Matching full:current_state
500 source_bbcc->ecounter_sum = CLG_(current_state).collect ? 1 : 0;
502 else if (CLG_(current_state).collect)
507 CLG_(current_state).cxt = 0;
517 source_bbcc->cxt = CLG_(current_state).cxt;
520 CLG_ASSERT(CLG_(current_state).bbcc);
523 fn_number = CLG_(current_state).bbcc->cxt->fn[0]->number;
531 CLG_(current_state).nonskipped = 0; /* we didn't skip this function */
533 CLG_(push_cxt)( CLG_(current_state).bbcc->cxt->fn[0] );
534 CLG_(push_call_stack)(source_bbcc, 0, CLG_(current_state).bbcc,
540 if (CLG_(current_state).sig == 0)
588 last_bbcc = CLG_(current_state).bbcc;
592 passed = CLG_(current_state).jmps_passed;
597 if (CLG_(current_state).collect) {
598 if (!CLG_(current_state).nonskipped) {
604 CLG_(current_state).cost[ fullOffset(EG_IR) ] += instr_count;
613 CLG_(current_state).cost[ fullOffset(EG_IR) ] += instr_count;
614 CLG_(current_state).nonskipped->skipped[ fullOffset(EG_IR) ]
621 CLG_(print_execstate)(-2, &CLG_(current_state) );
706 CLG_(current_state).bbcc = top_ce->jcc->from;
712 CLG_ASSERT(CLG_(current_state).nonskipped != 0);
776 if ((delayed_push && !skip) || (CLG_(current_state).cxt == 0)) {
786 bbcc->cxt = CLG_(current_state).cxt;
802 (bbcc->cxt != CLG_(current_state).cxt)))
809 bbcc = lookup_bbcc(bb, CLG_(current_state).cxt);
811 bbcc = clone_bbcc(bb->bbcc_list, CLG_(current_state).cxt, 0);
829 CLG_ASSERT(CLG_(current_state).bbcc != 0);
831 if (CLG_(current_state).bbcc->cxt->fn[0] != bbcc->cxt->fn[0])
849 bbcc = clone_bbcc(bbcc, CLG_(current_state).cxt, idx);
855 if (!skip && CLG_(current_state).nonskipped) {
857 CLG_(current_state).bbcc = CLG_(current_state).nonskipped;
859 passed = CLG_(current_state).bbcc->bb->cjmp_count;
861 CLG_(push_call_stack)(CLG_(current_state).bbcc, passed,
887 CLG_(current_state).bbcc = bbcc;
891 CLG_(current_state).jmps_passed = 0;
906 CLG_(print_cxt)(-8, CLG_(current_state).cxt, bbcc->rec_index);