diff options
author | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-05-29 23:16:35 -0300 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-05-29 23:16:35 -0300 |
commit | 1b05b4153a8c6f6fad1457ba15440825151cc51c (patch) | |
tree | 8374833e3a7cf4f1e31deeb4b243821dac21f0a0 /gcc/fortran/interface.c | |
parent | 0b2170987c2e16f2137913b9aa0a4e29453cbc57 (diff) | |
download | gcc-1b05b4153a8c6f6fad1457ba15440825151cc51c.zip gcc-1b05b4153a8c6f6fad1457ba15440825151cc51c.tar.gz gcc-1b05b4153a8c6f6fad1457ba15440825151cc51c.tar.bz2 |
Run partitioner after IPA.
We now run the partitioner after IPA analysis. We still require to
manage the assembler file to open multiple instances of these, as well
as check why some "safety" checks require to be removed.
gcc/ChangeLog
2020-05-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
* Makefile.in (lto-partition.o): Add.
* cgraph.c (release_function_body): Remove dom_info_available_p
check.
* cgraphunit.c (ipa_passes): Run partitioner after
execute_ipa_summary_passes.
* ipa-visibility.c (optimize_weakref): Remove whole_program or
in_lto_p check.
* lto-cgraph.c (lto_apply_partition_mask): New.
* lto-streamer.h (ltrans_partition_def: Declare.
* (lto_apply_partition_mask): Expose symbol externally.
Diffstat (limited to 'gcc/fortran/interface.c')
0 files changed, 0 insertions, 0 deletions