Skip to content

dfa: use only one instance for most things#6421

Closed
michaellilltokiwa wants to merge 4 commits intotokiwa-software:mainfrom
michaellilltokiwa:dfa--use-only-one-instance-for-most-things
Closed

dfa: use only one instance for most things#6421
michaellilltokiwa wants to merge 4 commits intotokiwa-software:mainfrom
michaellilltokiwa:dfa--use-only-one-instance-for-most-things

Conversation

@michaellilltokiwa
Copy link
Copy Markdown
Member

@michaellilltokiwa michaellilltokiwa commented Dec 17, 2025

Hello World old/new

4 features 6 types and 1 source files included in fum file.
DFA pre iteration #1: --------------------------------------------------calls:0,values:2,envs:0
DFA pre iteration #2: --------------------------------------------------calls:822,values:914,envs:0
DFA pre iteration #3: --------------------------------------------------calls:823,values:915,envs:0
DFA pre iteration #4: --------------------------------------------------calls:823,values:915,envs:0
DFA real iteration #1: --------------------------------------------------calls:0,values:915,envs:0
DFA real iteration #2: --------------------------------------------------calls:811,values:1750,envs:0
DFA real iteration #3: --------------------------------------------------calls:812,values:1751,envs:0
DFA real iteration #4: --------------------------------------------------calls:812,values:1751,envs:0
DFA needed 8 iterations (pre/real) (4/4).
Elapsed time for phases: prep 23ms, fe 88ms, createMIR 28ms, ir 4ms, dfa_pre 580ms, dfa_real 194ms, opt 3ms, be 289ms

4 features 6 types and 1 source files included in fum file.
DFA pre iteration #1: --------------------------------------------------calls:0,values:2,envs:0
DFA pre iteration #2: --------------------------------------------------calls:761,values:841,envs:0
DFA pre iteration #3: --------------------------------------------------calls:762,values:842,envs:0
DFA pre iteration #4: --------------------------------------------------calls:762,values:842,envs:0
DFA real iteration #1: --------------------------------------------------calls:0,values:0,envs:0
DFA real iteration #2: --------------------------------------------------calls:761,values:762,envs:0
DFA real iteration #3: --------------------------------------------------calls:762,values:763,envs:0
DFA real iteration #4: --------------------------------------------------calls:762,values:763,envs:0
DFA needed 8 iterations (pre/real) (4/4).
Elapsed time for phases: prep 25ms, fe 98ms, createMIR 28ms, ir 4ms, dfa_pre 523ms, dfa_real 105ms, opt 2ms, be 248ms

sequence_group_map_reduce old/new

118 features 110 types and 1 source files included in fum file.
DFA pre iteration #1: --------------------------------------------------calls:0,values:2,envs:0
DFA pre iteration #2: --------------------------------------------------calls:1951,values:2133,envs:0
DFA pre iteration #3: --------------------------------------------------calls:2445,values:2604,envs:0
DFA pre iteration #4: --------------------------------------------------calls:2621,values:2781,envs:0
DFA pre iteration #5: --------------------------------------------------calls:2760,values:2892,envs:0
DFA pre iteration #6: --------------------------------------------------calls:2815,values:2934,envs:0
DFA pre iteration #7: --------------------------------------------------calls:2847,values:2963,envs:0
DFA pre iteration #8: --------------------------------------------------calls:2868,values:2966,envs:0
DFA pre iteration #9: --------------------------------------------------calls:2868,values:2968,envs:0
DFA pre iteration #10: --------------------------------------------------calls:2873,values:2968,envs:0
DFA pre iteration #11: --------------------------------------------------calls:2873,values:2968,envs:0
DFA real iteration #1: --------------------------------------------------calls:0,values:2968,envs:0
DFA real iteration #2: --------------------------------------------------calls:2397,values:5444,envs:0
DFA real iteration #3: --------------------------------------------------calls:2677,values:5696,envs:0
DFA real iteration #4: --------------------------------------------------calls:2759,values:5772,envs:0
DFA real iteration #5: --------------------------------------------------calls:2821,values:5821,envs:0
DFA real iteration #6: --------------------------------------------------calls:2852,values:5824,envs:0
DFA real iteration #7: --------------------------------------------------calls:2852,values:5826,envs:0
DFA real iteration #8: --------------------------------------------------calls:2857,values:5826,envs:0
DFA real iteration #9: --------------------------------------------------calls:2857,values:5826,envs:0
DFA needed 20 iterations (pre/real) (11/9).
Elapsed time for phases: prep 24ms, fe 180ms, createMIR 45ms, ir 8ms, dfa_pre 1603ms, dfa_real 337ms, opt 2ms, be 631ms

118 features 110 types and 1 source files included in fum file.
DFA pre iteration #1: --------------------------------------------------calls:0,values:2,envs:0
DFA pre iteration #2: --------------------------------------------------calls:1458,values:1619,envs:0
DFA pre iteration #3: --------------------------------------------------calls:1837,values:2043,envs:0
DFA pre iteration #4: --------------------------------------------------calls:2157,values:2379,envs:0
DFA pre iteration #5: --------------------------------------------------calls:2298,values:2545,envs:0
DFA pre iteration #6: --------------------------------------------------calls:2406,values:2639,envs:0
DFA pre iteration #7: --------------------------------------------------calls:2421,values:2659,envs:0
DFA pre iteration #8: --------------------------------------------------calls:2442,values:2675,envs:0
DFA pre iteration #9: --------------------------------------------------calls:2442,values:2675,envs:0
DFA real iteration #1: --------------------------------------------------calls:0,values:0,envs:0
DFA real iteration #2: --------------------------------------------------calls:1863,values:1986,envs:0
DFA real iteration #3: --------------------------------------------------calls:2126,values:2274,envs:0
DFA real iteration #4: --------------------------------------------------calls:2283,values:2426,envs:0
DFA real iteration #5: --------------------------------------------------calls:2394,values:2524,envs:0
DFA real iteration #6: --------------------------------------------------calls:2409,values:2544,envs:0
DFA real iteration #7: --------------------------------------------------calls:2430,values:2560,envs:0
DFA real iteration #8: --------------------------------------------------calls:2430,values:2560,envs:0
DFA needed 17 iterations (pre/real) (9/8).
Elapsed time for phases: prep 35ms, fe 238ms, createMIR 56ms, ir 10ms, dfa_pre 2126ms, dfa_real 651ms, opt 4ms, be 693ms

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant