Skip to content

Commit 0ad795b

Browse files
committed
eliminate old udt string baking kickoff code
1 parent ac22e24 commit 0ad795b

File tree

1 file changed

+6
-15
lines changed

1 file changed

+6
-15
lines changed

src/raddbgi_from_pdb/raddbgi_from_pdb.c

+6-15
Original file line numberDiff line numberDiff line change
@@ -3807,17 +3807,6 @@ p2r_bake(Arena *arena, P2R_Convert2Bake *in)
38073807
}
38083808
}
38093809

3810-
#if 0
3811-
// rjf: UDTs
3812-
{
3813-
P2R_BakeUDTsStringsIn *in = push_array(scratch.arena, P2R_BakeUDTsStringsIn, 1);
3814-
in->top = &bake_string_chunk_list_map_topology;
3815-
in->maps = bake_string_chunk_list_maps__in_progress;
3816-
in->list = &params->udts;
3817-
ts_ticket_list_push(scratch.arena, &bake_string_map_build_tickets, ts_kickoff(p2r_bake_udts_strings_task__entry_point, 0, in));
3818-
}
3819-
#endif
3820-
38213810
// rjf: global variables
38223811
{
38233812
P2R_BakeSymbolsStringsIn *in = push_array(scratch.arena, P2R_BakeSymbolsStringsIn, 1);
@@ -3890,7 +3879,7 @@ p2r_bake(Arena *arena, P2R_Convert2Bake *in)
38903879
TS_TicketList sort_bake_string_map_task_tickets = {0};
38913880
RDIM_BakeStringChunkListMap *sorted_bake_string_chunk_list_map__in_progress = rdim_bake_string_chunk_list_map_make(arena, &bake_string_chunk_list_map_topology);
38923881
{
3893-
U64 slots_per_task = 65536;
3882+
U64 slots_per_task = 4096;
38943883
U64 num_tasks = (bake_string_chunk_list_map_topology.slots_count+slots_per_task-1)/slots_per_task;
38953884
for(U64 task_idx = 0; task_idx < num_tasks; task_idx += 1)
38963885
{
@@ -3911,9 +3900,12 @@ p2r_bake(Arena *arena, P2R_Convert2Bake *in)
39113900
}
39123901

39133902
//- rjf: join string map sorting tasks
3914-
for(TS_TicketNode *n = sort_bake_string_map_task_tickets.first; n != 0; n = n->next)
3903+
ProfScope("join string map sorting tasks")
39153904
{
3916-
ts_join(n->v, max_U64);
3905+
for(TS_TicketNode *n = sort_bake_string_map_task_tickets.first; n != 0; n = n->next)
3906+
{
3907+
ts_join(n->v, max_U64);
3908+
}
39173909
}
39183910
RDIM_BakeStringChunkListMap *sorted_bake_string_chunk_list_map = sorted_bake_string_chunk_list_map__in_progress;
39193911

@@ -4138,4 +4130,3 @@ p2r_bake(Arena *arena, P2R_Convert2Bake *in)
41384130
scratch_end(scratch);
41394131
return out;
41404132
}
4141-

0 commit comments

Comments
 (0)