#include <sort-builtins.h>
Definition at line 73 of file sort-builtins.h.
◆ BuiltinsSorter()
v8::internal::BuiltinsSorter::BuiltinsSorter |
( |
| ) |
|
◆ ~BuiltinsSorter()
v8::internal::BuiltinsSorter::~BuiltinsSorter |
( |
| ) |
|
◆ FindBestPredecessorOf()
Builtin v8::internal::BuiltinsSorter::FindBestPredecessorOf |
( |
Builtin | callee | ) |
|
|
private |
◆ InitializeCallGraph()
void v8::internal::BuiltinsSorter::InitializeCallGraph |
( |
const char * | profiling_file, |
|
|
const std::vector< uint32_t > & | size ) |
|
private |
◆ InitializeClusters()
void v8::internal::BuiltinsSorter::InitializeClusters |
( |
| ) |
|
|
private |
◆ MergeBestPredecessors()
void v8::internal::BuiltinsSorter::MergeBestPredecessors |
( |
| ) |
|
|
private |
◆ ProcessBlockCountLineInfo()
void v8::internal::BuiltinsSorter::ProcessBlockCountLineInfo |
( |
std::istringstream & | line_stream, |
|
|
std::unordered_map< std::string, Builtin > & | name2id ) |
|
private |
◆ ProcessBuiltinDensityLineInfo()
void v8::internal::BuiltinsSorter::ProcessBuiltinDensityLineInfo |
( |
std::istringstream & | line_stream, |
|
|
std::unordered_map< std::string, Builtin > & | name2id ) |
|
private |
◆ SortBuiltins()
std::vector< Builtin > v8::internal::BuiltinsSorter::SortBuiltins |
( |
const char * | profiling_file, |
|
|
const std::vector< uint32_t > & | builtin_size ) |
◆ SortClusters()
void v8::internal::BuiltinsSorter::SortClusters |
( |
| ) |
|
|
private |
◆ Cluster
◆ builtin_cluster_map_
◆ builtin_density_map_
◆ builtin_density_order_
◆ builtin_size_
BuiltinSize v8::internal::BuiltinsSorter::builtin_size_ |
|
private |
◆ call_graph_
CallGraph v8::internal::BuiltinsSorter::call_graph_ |
|
private |
◆ clusters_
std::vector<Cluster*> v8::internal::BuiltinsSorter::clusters_ |
|
private |
◆ kBuiltinCallBlockDensityMarker
const std::string v8::internal::BuiltinsSorter::kBuiltinCallBlockDensityMarker = "block_count" |
|
private |
◆ kBuiltinDensityMarker
const std::string v8::internal::BuiltinsSorter::kBuiltinDensityMarker = "builtin_count" |
|
private |
◆ kMaxClusterSize
const uint32_t v8::internal::BuiltinsSorter::kMaxClusterSize = 1 * MB |
|
private |
◆ kMaxDensityDecreaseThreshold
const uint32_t v8::internal::BuiltinsSorter::kMaxDensityDecreaseThreshold = 8 |
|
private |
◆ kMinEdgeProbabilityThreshold
const int32_t v8::internal::BuiltinsSorter::kMinEdgeProbabilityThreshold = 10 |
|
private |
The documentation for this class was generated from the following files: