aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-flow-inline.h
diff options
context:
space:
mode:
authorRamana Radhakrishnan <ramana.radhakrishnan@arm.com>2009-05-20 05:40:17 +0000
committerRamana Radhakrishnan <ramana@gcc.gnu.org>2009-05-20 05:40:17 +0000
commita7994a57b9b7f80eb0f3d8ebe40184b963f25c59 (patch)
tree07ff4c1506b8be5787e9300cdec1fc410507712f /gcc/tree-flow-inline.h
parent875d0f10a6fb79b1b4387baedeae9a21bc0b14a1 (diff)
downloadgcc-a7994a57b9b7f80eb0f3d8ebe40184b963f25c59.zip
gcc-a7994a57b9b7f80eb0f3d8ebe40184b963f25c59.tar.gz
gcc-a7994a57b9b7f80eb0f3d8ebe40184b963f25c59.tar.bz2
Fix Thumb2 bic orn
2009-05-20 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * config/arm/arm.md (*arm_iorsi3): Refactored for only ARM. (peephole ior (reg, int) -> mov, ior): Refactored for only ARM. * config/arm/thumb2.md (*thumb_andsi_not_shiftsi_si): Allow bic with shifts for Thumb2. (orsi_notsi): New for orn. (*thumb_orsi_notshiftsi_si): Allow orn with shifts. (*thumb2_iorsi3): Rewrite support for iorsi for Thumb2. * config/arm/arm.c (const_ok_for_op): Split case for IOR for Thumb2. (arm_gen_constant): Set can_invert for IOR and Thumb2, Add comments. Don't invert remainder for IOR. From-SVN: r147729
Diffstat (limited to 'gcc/tree-flow-inline.h')
0 files changed, 0 insertions, 0 deletions