aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/interface.c
diff options
context:
space:
mode:
authorGiuliano Belinassi <giuliano.belinassi@usp.br>2020-05-29 23:16:35 -0300
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-05-29 23:16:35 -0300
commit1b05b4153a8c6f6fad1457ba15440825151cc51c (patch)
tree8374833e3a7cf4f1e31deeb4b243821dac21f0a0 /gcc/fortran/interface.c
parent0b2170987c2e16f2137913b9aa0a4e29453cbc57 (diff)
downloadgcc-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