https://gcc.gnu.org/g:ca43678c3d8aff1b8774e0b05c9a4a42fd271b13
commit r15-1062-gca43678c3d8aff1b8774e0b05c9a4a42fd271b13
Author: Michal Jires
Date: Fri Nov 17 21:16:37 2023 +0100
lto: Skip flag OPT_fltrans_output_list_.
Bootstrapped/regtested on x86_64-pc-linux-gnu
gcc/Ch
https://gcc.gnu.org/g:346f33e27809ae012696c4731c8ebcec2414dbfb
commit r15-1063-g346f33e27809ae012696c4731c8ebcec2414dbfb
Author: Michal Jires
Date: Tue Jan 9 17:49:34 2024 +0100
lto: Remove random_seed from section name.
This patch removes suffixes from section names during LTO li
https://gcc.gnu.org/g:5b6d5a886ee45bb969b4de23528311472b4ab66b
commit r15-1099-g5b6d5a886ee45bb969b4de23528311472b4ab66b
Author: Michal Jires
Date: Fri Nov 17 21:17:18 2023 +0100
lto: Implement cache partitioning
This patch implements new cache partitioning. It tries to keep symbo
https://gcc.gnu.org/g:05e70ff9213159dc969a7edefc671d4ad65375f4
commit r15-4977-g05e70ff9213159dc969a7edefc671d4ad65375f4
Author: Michal Jires
Date: Thu Oct 24 00:52:28 2024 +0200
ipcp don't propagate where not needed
This patch disables propagation of ipcp information into partiti
https://gcc.gnu.org/g:8b1a572840438d0caf3a40cfdebbc55bbc3968f5
commit r15-6343-g8b1a572840438d0caf3a40cfdebbc55bbc3968f5
Author: Michal Jires
Date: Fri Nov 17 21:17:11 2023 +0100
lto: Implement ltrans cache
This patch implements Incremental LTO as ltrans cache.
Stored are
https://gcc.gnu.org/g:bad3714b117f6d5c09b3dc8925441ce6745d0a9d
commit r15-6344-gbad3714b117f6d5c09b3dc8925441ce6745d0a9d
Author: Michal Jires
Date: Thu Oct 24 02:04:12 2024 +0200
ipa-strub: Replace cgraph_node order with uid.
ipa_strub_set_mode_for_new_functions uses node order as
https://gcc.gnu.org/g:40d197dc81df8b369e454a9e71d1316027ca6e7b
commit r15-6342-g40d197dc81df8b369e454a9e71d1316027ca6e7b
Author: Michal Jires
Date: Thu Jun 20 13:24:02 2024 +0200
Implement Lockfile.
This patch implements lockfile used for incremental LTO.
Bootstrapped/reg
https://gcc.gnu.org/g:b47e7eabff260a69b0cf596ca807ebbe6d93a2c2
commit r15-6346-gb47e7eabff260a69b0cf596ca807ebbe6d93a2c2
Author: Michal Jires
Date: Thu Oct 24 03:02:55 2024 +0200
lto: Remap node order for stability.
This patch adds remapping of node order for each lto partition.
https://gcc.gnu.org/g:0895aef01c64c317b489811dbe4ac55f9c13aab3
commit r15-6345-g0895aef01c64c317b489811dbe4ac55f9c13aab3
Author: Michal Jires
Date: Thu Oct 24 02:21:00 2024 +0200
Node clones share order.
Symbol order corresponds to the order in source code.
For clones their or
https://gcc.gnu.org/g:bb829ce157f8b466a9635fd96e7a44af9e19bd55
commit r15-6350-gbb829ce157f8b466a9635fd96e7a44af9e19bd55
Author: Michal Jires
Date: Wed Dec 18 18:28:46 2024 +0100
ipcp don't propagate where not needed - fix uninit constructor
Removed unitialized empty constructor a
https://gcc.gnu.org/g:557d1a44ece3b9cf0084a4ebcc2e50875d788393
commit r15-7024-g557d1a44ece3b9cf0084a4ebcc2e50875d788393
Author: Michal Jires
Date: Thu Jan 16 14:42:59 2025 +0100
Fix uniqueness of symtab_node::get_dump_name.
symtab_node::get_dump_name uses node order to identify n
https://gcc.gnu.org/g:89ebb88d1d73ea8f693f2195321b402c31186abe
commit r15-6845-g89ebb88d1d73ea8f693f2195321b402c31186abe
Author: Michal Jires
Date: Mon Jan 13 01:58:41 2025 +0100
lto: Fix empty fnctl.h build error with MinGW.
MSYS2+MinGW contains headers without defining expected
https://gcc.gnu.org/g:9100be5741329dfe7bd49d6cf60be1771b9bb3ea
commit r15-6846-g9100be5741329dfe7bd49d6cf60be1771b9bb3ea
Author: Michal Jires
Date: Mon Jan 13 02:49:58 2025 +0100
lto: Pass cache checksum by reference [PR118181]
Bootstrapped/regtested on x86_64-linux. Committed as
https://gcc.gnu.org/g:ed1233115c9c60b0174fa99913ba6bd61e81edd7
commit r15-6904-ged1233115c9c60b0174fa99913ba6bd61e81edd7
Author: Michal Jires
Date: Mon Jan 13 04:08:03 2025 +0100
lto: Remove link() to fix build with MinGW [PR118238]
I used link() to create cheap copies of Incremen
https://gcc.gnu.org/g:50cd99795268aaaf10705fa876dd4b751453e2f6
commit r15-7851-g50cd99795268aaaf10705fa876dd4b751453e2f6
Author: Michal Jires
Date: Thu Mar 6 06:49:20 2025 +0100
lto: Fix missing cleanup with incremental LTO.
Incremental LTO disabled cleanup of output_files since t
https://gcc.gnu.org/g:051ca98a12908b9685d76b4432cff2f8f0f33368
commit r15-8235-g051ca98a12908b9685d76b4432cff2f8f0f33368
Author: Michal Jires
Date: Mon Mar 17 17:12:32 2025 +0100
doc: Regenerate common.opt.urls
Regenerating common.opt.urls, which I missed until autobuilder noticed
https://gcc.gnu.org/g:63e7478db76452d9f7d5bef9704a94480cc28a77
commit r15-8087-g63e7478db76452d9f7d5bef9704a94480cc28a77
Author: Michal Jires
Date: Thu Mar 13 16:18:10 2025 +0100
doc: document Incremental LTO flags
This adds missing documentation for LTO flags.
gcc/Change
17 matches
Mail list logo