Re: [PATCH] Improve profile handling in switch lowering.

2022-11-28 Thread Jeff Law via Gcc-patches
On 1/26/22 04:11, Martin Liška wrote: Hello. Right now, switch lowering does not update basic_block::count values so that they are uninitiliazed. Moreover, I've updated probability scaling when a more complex expansion happens. There are still some situations where the profile is a bit impre

Re: [PATCH] Improve profile handling in switch lowering.

2022-11-28 Thread Martin Liška
PING^4 On 4/7/22 16:00, Martin Liška wrote: PING^3 On 3/24/22 11:22, Martin Liška wrote: PING^2 On 3/4/22 14:47, Martin Liška wrote: PING^1 On 1/26/22 12:11, Martin Liška wrote: Hello. Right now, switch lowering does not update basic_block::count values so that they are uninitiliazed. Mor

Re: [PATCH] Improve profile handling in switch lowering.

2022-04-07 Thread Martin Liška
PING^3 On 3/24/22 11:22, Martin Liška wrote: PING^2 On 3/4/22 14:47, Martin Liška wrote: PING^1 On 1/26/22 12:11, Martin Liška wrote: Hello. Right now, switch lowering does not update basic_block::count values so that they are uninitiliazed. Moreover, I've updated probability scaling when a

Re: [PATCH] Improve profile handling in switch lowering.

2022-03-24 Thread Martin Liška
PING^2 On 3/4/22 14:47, Martin Liška wrote: PING^1 On 1/26/22 12:11, Martin Liška wrote: Hello. Right now, switch lowering does not update basic_block::count values so that they are uninitiliazed. Moreover, I've updated probability scaling when a more complex expansion happens. There are stil

Re: [PATCH] Improve profile handling in switch lowering.

2022-03-04 Thread Martin Liška
PING^1 On 1/26/22 12:11, Martin Liška wrote: Hello. Right now, switch lowering does not update basic_block::count values so that they are uninitiliazed. Moreover, I've updated probability scaling when a more complex expansion happens. There are still some situations where the profile is a bit i

[PATCH] Improve profile handling in switch lowering.

2022-01-26 Thread Martin Liška
Hello. Right now, switch lowering does not update basic_block::count values so that they are uninitiliazed. Moreover, I've updated probability scaling when a more complex expansion happens. There are still some situations where the profile is a bit imprecise, but the patch improves rapidly the cu