Lines Matching defs:BBCC

219 typedef struct _BBCC        BBCC;
239 * this call is a pointer to the list head (stored in BBCC), and
260 jCC* next_from; /* next JCC from a BBCC */
261 BBCC *from, *to; /* call arc from/to this BBCC */
305 * multiple cost centers for one BB (struct BBCC) exist and the according
306 * BBCC is set by setup_bbcc.
321 BBCC* bbcc_list; /* BBCCs for same BB (see next_bbcc in BBCC) */
322 BBCC* last_bbcc; /* Temporary: Cached for faster access (LRU) */
351 * For each Context, recursion index and BB, there can be a BBCC.
390 Context* cxt; /* execution context of this BBCC */
393 BBCC** rec_array; /* Variable sized array of pointers to
396 * used to check if a dump for this BBCC is needed */
398 BBCC* next_bbcc; /* Chain of BBCCs for same BB */
399 BBCC* lru_next_bbcc; /* BBCC executed next the last time */
406 BBCC* next; /* entry chain in hash */
407 ULong* cost; /* start of 64bit costs for this BBCC */
479 * Otherwise, it is the last non-skipped BBCC. This one gets all
489 BBCC* nonskipped; /* see above */
521 BBCC* bbcc; /* last BB executed */
522 BBCC* nonskipped;
547 BBCC** table;
615 /* Address position inside of a BBCC:
658 void (*add_icost)(SimCost, BBCC*, InstrInfo*, ULong);
760 void CLG_(forall_bbccs)(void (*func)(BBCC*));
761 void CLG_(zero_bbcc)(BBCC* bbcc);
762 BBCC* CLG_(get_bbcc)(BB* bb);
763 BBCC* CLG_(clone_bbcc)(BBCC* orig, Context* cxt, Int rec_index);
772 jCC* CLG_(get_jcc)(BBCC* from, UInt, BBCC* to);
780 void CLG_(push_call_stack)(BBCC* from, UInt jmp, BBCC* to, Addr sp, Bool skip);
868 void CLG_(print_bbcc)(int s, BBCC* bbcc);
869 void CLG_(print_bbcc_fn)(BBCC* bbcc);
874 void CLG_(print_bbcc_cost)(int s, BBCC*);