@@ -46,13 +46,13 @@ static void update_primitive_cost_or_status(t_intra_cluster_placement_stats* clu
46
46
static float try_place_molecule (t_intra_cluster_placement_stats* cluster_placement_stats,
47
47
PackMoleculeId molecule_id,
48
48
t_pb_graph_node* root,
49
- t_pb_graph_node** primitives_list,
49
+ std::vector< t_pb_graph_node*>& primitives_list,
50
50
const Prepacker& prepacker);
51
51
52
52
static bool expand_forced_pack_molecule_placement (t_intra_cluster_placement_stats* cluster_placement_stats,
53
53
PackMoleculeId molecule_id,
54
54
const t_pack_pattern_block* pack_pattern_block,
55
- t_pb_graph_node** primitives_list,
55
+ std::vector< t_pb_graph_node*>& primitives_list,
56
56
const Prepacker& prepacker,
57
57
float * cost);
58
58
@@ -177,7 +177,7 @@ void free_cluster_placement_stats(t_intra_cluster_placement_stats* cluster_place
177
177
178
178
bool get_next_primitive_list (t_intra_cluster_placement_stats* cluster_placement_stats,
179
179
PackMoleculeId molecule_id,
180
- t_pb_graph_node** primitives_list,
180
+ std::vector< t_pb_graph_node*>& primitives_list,
181
181
const Prepacker& prepacker,
182
182
int force_site) {
183
183
std::unordered_multimap<int , t_cluster_placement_primitive*>::iterator best;
@@ -479,7 +479,7 @@ static void update_primitive_cost_or_status(t_intra_cluster_placement_stats* clu
479
479
static float try_place_molecule (t_intra_cluster_placement_stats* cluster_placement_stats,
480
480
PackMoleculeId molecule_id,
481
481
t_pb_graph_node* root,
482
- t_pb_graph_node** primitives_list,
482
+ std::vector< t_pb_graph_node*>& primitives_list,
483
483
const Prepacker& prepacker) {
484
484
float cost = std::numeric_limits<float >::max ();
485
485
const t_pack_molecule& molecule = prepacker.get_molecule (molecule_id);
@@ -527,7 +527,7 @@ static float try_place_molecule(t_intra_cluster_placement_stats* cluster_placeme
527
527
static bool expand_forced_pack_molecule_placement (t_intra_cluster_placement_stats* cluster_placement_stats,
528
528
PackMoleculeId molecule_id,
529
529
const t_pack_pattern_block* pack_pattern_block,
530
- t_pb_graph_node** primitives_list,
530
+ std::vector< t_pb_graph_node*>& primitives_list,
531
531
const Prepacker& prepacker,
532
532
float * cost) {
533
533
t_pb_graph_node* pb_graph_node = primitives_list[pack_pattern_block->block_id ];
0 commit comments