diff options
author | Claudiu Zissulescu <claziss@synopsys.com> | 2019-11-06 14:31:43 +0100 |
---|---|---|
committer | Claudiu Zissulescu <claziss@gcc.gnu.org> | 2019-11-06 14:31:43 +0100 |
commit | 4653da0b6ec2a5c272d9cd98a970f0037f1a5789 (patch) | |
tree | b38dd3628b3a420fe9087caeab3ab18f9ff536d8 /gcc/tree-vect-loop.c | |
parent | 4d9329654ceaa84ebf7c3ac8e579169d5e4f37f4 (diff) | |
download | gcc-4653da0b6ec2a5c272d9cd98a970f0037f1a5789.zip gcc-4653da0b6ec2a5c272d9cd98a970f0037f1a5789.tar.gz gcc-4653da0b6ec2a5c272d9cd98a970f0037f1a5789.tar.bz2 |
[ARC] Don't split ior/mov predicated insns.
Do not split long immediate constants for predicated instructions.
gcc/
xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com>
* config/arc/arc.c (arc_split_ior): Add asserts.
(arc_split_mov_const): Likewise.
(arc_check_ior_const): Do not match known short immediate values.
* config/arc/arc.md (movsi): Don't split predicated instructions.
(iorsi): Likewise.
testsuite/
xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com>
Sahahb Vahedi <shahab@synopsys.com>
Cupertino Miranda <cmiranda@synopsys.com>
* gcc.target/arc/or-cnst-size2.c: New test.
Co-Authored-By: Sahahb Vahedi <shahab@synopsys.com>
From-SVN: r277885
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions