diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2012-11-14 17:47:29 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2012-11-14 17:47:29 +0100 |
commit | ccd025e14c48690c37d0321be833a426df31dc16 (patch) | |
tree | 9eb889b6be492f22eadd41a5196d71dd58d641e7 /gcc/tree-vectorizer.c | |
parent | 9e81cc8bdec038bfed40030f487580437d2d6f66 (diff) | |
download | gcc-ccd025e14c48690c37d0321be833a426df31dc16.zip gcc-ccd025e14c48690c37d0321be833a426df31dc16.tar.gz gcc-ccd025e14c48690c37d0321be833a426df31dc16.tar.bz2 |
re PR target/47440 (Use LCM for vzeroupper insertion)
PR target/47440
* config/i386/i386.c (gate_insert_vzeroupper): New function.
(rest_of_handle_insert_vzeroupper): Ditto.
(struct rtl_opt_pass pass_insert_vzeroupper): New.
(ix86_option_override): Register vzeroupper insertion pass here.
(ix86_check_avx256_register): Handle SUBREGs properly.
(ix86_init_machine_status): Remove optimize_mode_switching[AVX_U128]
initialization.
From-SVN: r193503
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions