aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-sra.c
diff options
context:
space:
mode:
authorIlya Enkovich <ilya.enkovich@intel.com>2015-01-19 10:26:52 +0000
committerIlya Enkovich <ienkovich@gcc.gnu.org>2015-01-19 10:26:52 +0000
commitc11d86b47facb2f787a7cfde0755454c73b8b90e (patch)
tree68902d8ce02f2954964f324ed9e2a885df3ff7fd /gcc/tree-sra.c
parent9deaf59d1b60b7738f848ecd99171d16e99438ae (diff)
downloadgcc-c11d86b47facb2f787a7cfde0755454c73b8b90e.zip
gcc-c11d86b47facb2f787a7cfde0755454c73b8b90e.tar.gz
gcc-c11d86b47facb2f787a7cfde0755454c73b8b90e.tar.bz2
ipa-chkp.c (chkp_produce_thunks): Add early param to split thunks production into two passes.
gcc/ * ipa-chkp.c (chkp_produce_thunks): Add early param to split thunks production into two passes. Keep 'always_inline' function bodies after the first pass. (pass_data_ipa_chkp_early_produce_thunks): New. (pass_ipa_chkp_early_produce_thunks): New. (pass_ipa_chkp_produce_thunks::execute): Adjust to new chkp_produce_thunks signature. (make_pass_ipa_chkp_early_produce_thunks): New. * passes.def (pass_ipa_chkp_early_produce_thunks): New. (pass_ipa_chkp_produce_thunks): Move after local optimizations. * tree-pass.h (make_pass_ipa_chkp_early_produce_thunks): New. gcc/testsuite/ * gcc.target/i386/chkp-always_inline.c: New. From-SVN: r219834
Diffstat (limited to 'gcc/tree-sra.c')
0 files changed, 0 insertions, 0 deletions