|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
#include <compilation-statistics.h>
| Classes | |
| class | BasicStats | 
| class | OrderedStats | 
| class | PhaseStats | 
| class | TotalStats | 
| Public Member Functions | |
| CompilationStatistics ()=default | |
| CompilationStatistics (const CompilationStatistics &)=delete | |
| CompilationStatistics & | operator= (const CompilationStatistics &)=delete | 
| void | RecordPhaseStats (const char *phase_kind_name, const char *phase_name, const BasicStats &stats) | 
| void | RecordPhaseKindStats (const char *phase_kind_name, const BasicStats &stats) | 
| void | RecordTotalStats (const BasicStats &stats) | 
| Private Types | |
| using | PhaseKindStats = OrderedStats | 
| using | PhaseKindMap = std::map<std::string, PhaseKindStats> | 
| using | PhaseMap = std::map<std::string, PhaseStats> | 
| Private Attributes | |
| TotalStats | total_stats_ | 
| PhaseKindMap | phase_kind_map_ | 
| PhaseMap | phase_map_ | 
| base::Mutex | access_mutex_ | 
| Friends | |
| std::ostream & | operator<< (std::ostream &os, const AsPrintableStatistics &s) | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from v8::internal::Malloced | |
| static void * | operator new (size_t size) | 
| static void | operator delete (void *p) | 
Definition at line 27 of file compilation-statistics.h.
| 
 | private | 
Definition at line 81 of file compilation-statistics.h.
| 
 | private | 
Definition at line 80 of file compilation-statistics.h.
| 
 | private | 
Definition at line 82 of file compilation-statistics.h.
| 
 | default | 
| 
 | delete | 
| 
 | delete | 
| void v8::internal::CompilationStatistics::RecordPhaseKindStats | ( | const char * | phase_kind_name, | 
| const BasicStats & | stats ) | 
Definition at line 30 of file compilation-statistics.cc.
| void v8::internal::CompilationStatistics::RecordPhaseStats | ( | const char * | phase_kind_name, | 
| const char * | phase_name, | ||
| const BasicStats & | stats ) | 
Definition at line 16 of file compilation-statistics.cc.
| void v8::internal::CompilationStatistics::RecordTotalStats | ( | const BasicStats & | stats | ) | 
| 
 | friend | 
Definition at line 150 of file compilation-statistics.cc.
| 
 | private | 
Definition at line 87 of file compilation-statistics.h.
| 
 | private | 
Definition at line 85 of file compilation-statistics.h.
| 
 | private | 
Definition at line 86 of file compilation-statistics.h.
| 
 | private | 
Definition at line 84 of file compilation-statistics.h.