gh-115178: Add Counts of UOp Pairs to pystats (GH-115181)

This commit is contained in:
Jeff Glass 2024-04-16 08:27:18 -05:00 committed by GitHub
parent c053d52edd
commit acf69e09c6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 26 additions and 4 deletions

View file

@ -995,6 +995,7 @@ enter_tier_two:
; // dummy statement after a label, before a declaration
uint16_t uopcode;
#ifdef Py_STATS
int lastuop = 0;
uint64_t trace_uop_execution_counter = 0;
#endif
@ -1018,6 +1019,7 @@ tier2_dispatch:
next_uop++;
OPT_STAT_INC(uops_executed);
UOP_STAT_INC(uopcode, execution_count);
UOP_PAIR_INC(uopcode, lastuop);
#ifdef Py_STATS
trace_uop_execution_counter++;
#endif