aboutsummaryrefslogtreecommitdiff
path: root/gcc/cppdefault.h
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2013-05-31 09:29:41 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2013-05-31 09:29:41 +0000
commitb6af05a9b34eab3b8aafa34b54adbec2c70a304f (patch)
tree4bb66cfa14474b935cb3c2212d06af921d6c1f24 /gcc/cppdefault.h
parentf800c166104121e785d57933fe1412101b0496d0 (diff)
downloadgcc-b6af05a9b34eab3b8aafa34b54adbec2c70a304f.zip
gcc-b6af05a9b34eab3b8aafa34b54adbec2c70a304f.tar.gz
gcc-b6af05a9b34eab3b8aafa34b54adbec2c70a304f.tar.bz2
re PR target/56315 (ARM: Improve use of 64-bit constants in logical operations)
gcc/ 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com> PR target/56315 * config/arm/arm.c (const_ok_for_dimode_op): Handle IOR. * config/arm/arm.md (*iordi3_insn): Change to insn_and_split. * config/arm/neon.md (iordi3_neon): Remove. (neon_vorr<mode>): Generate iordi3 instead of iordi3_neon. * config/arm/predicates.md (imm_for_neon_logic_operand): Move to earlier in the file. (neon_logic_op2): Likewise. (arm_iordi_operand_neon): New predicate. gcc/testsuite/ 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com> PR target/56315 * gcc.target/arm/iordi3-opt.c: New test. From-SVN: r199527
Diffstat (limited to 'gcc/cppdefault.h')
0 files changed, 0 insertions, 0 deletions