aboutsummaryrefslogtreecommitdiff
path: root/gcc/print-rtl.c
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2009-11-25 20:32:37 +0100
committerUros Bizjak <uros@gcc.gnu.org>2009-11-25 20:32:37 +0100
commit85b1d1bd1aeba0edb8625894287dba91350fb929 (patch)
treede5cb0022bf5f27ba2fbef2e3ef42138e51f0084 /gcc/print-rtl.c
parent5115f061bf337a8e3474b95615c716b7bb4a9df6 (diff)
downloadgcc-85b1d1bd1aeba0edb8625894287dba91350fb929.zip
gcc-85b1d1bd1aeba0edb8625894287dba91350fb929.tar.gz
gcc-85b1d1bd1aeba0edb8625894287dba91350fb929.tar.bz2
predicates.md (emms_operation): New predicate.
* config/i386/predicates.md (emms_operation): New predicate. (vzeroupper_operation): Ditto. (vzeroall_operation): Improve pattern recognition. * config/i386/sse.md (avx_vzeroupper_rex64): Remove insn pattern. (avx_vzeroupper): Change insn pattern to expander. (*avx_vzeroupper): New insn pattern. Use vzeroupper_operation predicate. (*avx_vzeroall): Remove operands 1 and 2. * config/i386/mmx.md (mmx_emms): Change insn pattern to expander. (mmx_femms): Ditto. (*mmx_emms): New insn pattern. Use emms_operation predicate. (*mmx_femms): Ditto. * config/i386/i386.c (enum ix86_builtins) <IX86_BUILTIN_VZEROUPPER_REX64>: Remove. (struct builtin_description) <CODE_FOR_avx_vzeroupper_rex64>: Remove initailization. <CODE_FOR_avx_vzeroupper>: Unconditionally initialize here. From-SVN: r154649
Diffstat (limited to 'gcc/print-rtl.c')
0 files changed, 0 insertions, 0 deletions