]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/arm/vfp.md
thumb2.md (thumb2_movsi_insn): Split ldr and str alternatives according to use of...
authorMark Shinwell <shinwell@codesourcery.com>
Thu, 15 Apr 2010 14:39:22 +0000 (14:39 +0000)
committerJulian Brown <jules@gcc.gnu.org>
Thu, 15 Apr 2010 14:39:22 +0000 (14:39 +0000)
commit28907f9a0a6452810467d7519f09873b5b7cd6be
tree3307259b566036b040ad6fb53a3da135d84fe218
parent3f56ef8b604873d6ef72ef93a3a026128459d3bb
thumb2.md (thumb2_movsi_insn): Split ldr and str alternatives according to use of high and low regs.

gcc/
* config/arm/thumb2.md (thumb2_movsi_insn): Split ldr and str
alternatives according to use of high and low regs.
* config/arm/vfp.md (thumb2_movsi_vfp): Likewise.
* config/arm/arm.h (CONDITIONAL_REGISTER_USAGE): Use high regs when
optimizing for size on Thumb-2.

Co-Authored-By: Julian Brown <julian@codesourcery.com>
From-SVN: r158378
gcc/ChangeLog
gcc/config/arm/arm.h
gcc/config/arm/thumb2.md
gcc/config/arm/vfp.md