diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2013-06-28 11:16:03 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2013-06-28 11:16:03 +0000 |
commit | 956a95a55f0202fe833a3652af1ffca2b8bdae01 (patch) | |
tree | d6b9d6dd3d89e6f9ddb63ab767cf189aa0930a7e /gcc/c-family/array-notation-common.c | |
parent | 31dfce1008f16f36007fda0f285f54e4b63e7c10 (diff) | |
download | gcc-956a95a55f0202fe833a3652af1ffca2b8bdae01.zip gcc-956a95a55f0202fe833a3652af1ffca2b8bdae01.tar.gz gcc-956a95a55f0202fe833a3652af1ffca2b8bdae01.tar.bz2 |
constraints.md (Ts): New constraint.
2013-06-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/arm/constraints.md (Ts): New constraint.
* config/arm/arm.md (arm_movqi_insn): Add alternatives for
16-bit encodings.
(compare_scc): Use "Ts" constraint for operand 0.
(ior_scc_scc): Likewise.
(and_scc_scc): Likewise.
(and_scc_scc_nodom): Likewise.
(ior_scc_scc_cmp): Likewise for operand 7.
(and_scc_scc_cmp): Likewise.
* config/arm/thumb2.md (thumb2_movsi_insn):
Add alternatives for 16-bit encodings.
(thumb2_movhi_insn): Likewise.
(thumb2_movsicc_insn): Likewise.
(thumb2_and_scc): Take 'and' outside cond_exec. Use "Ts" constraint.
(thumb2_negscc): Use "Ts" constraint.
Move mvn instruction outside cond_exec block.
* config/arm/vfp.md (thumb2_movsi_vfp): Add alternatives
for 16-bit encodings.
From-SVN: r200515
Diffstat (limited to 'gcc/c-family/array-notation-common.c')
0 files changed, 0 insertions, 0 deletions