[PATCH] [lto] ipcp don't propagate where not needed

2024-10-25 Thread Michal Jires
This patch disables propagation of ipcp information into lto partitions where all instances of the node are marked to be inlined. Motivation: Incremental LTO needs stable values between compilations to be effective. This requirement fails with following example: void heavily_used_debug_function(i

Re: [PATCH] [lto] ipcp don't propagate where not needed

2024-10-24 Thread Jan Hubicka
> This patch disables propagation of ipcp information into lto partitions > where all instances of the node are marked to be inlined. > > Motivation: > Incremental LTO needs stable values between compilations to be > effective. This requirement fails with following example: > > void heavily_used_