diff options
author | Jim Grosbach <grosbach@apple.com> | 2009-10-31 22:57:36 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2009-10-31 22:57:36 +0000 |
commit | 8cd0a8cb821263be4dc40b0b376ff02bfbd89f88 (patch) | |
tree | 0548953203d7aa3bf81b1b5cb8a472d99116cc94 /test/CodeGen/ARM/fnmacs.ll | |
parent | 1820ec5e7ae0f6581d1d7b10c3faa8561a57c3c1 (diff) |
vml[as].f32 cause stalls in following advanced SIMD instructions. Avoid using
them for scalar floating point operations for now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85697 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/ARM/fnmacs.ll')
-rw-r--r-- | test/CodeGen/ARM/fnmacs.ll | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/test/CodeGen/ARM/fnmacs.ll b/test/CodeGen/ARM/fnmacs.ll index 969eb727467..8fc13e78bc3 100644 --- a/test/CodeGen/ARM/fnmacs.ll +++ b/test/CodeGen/ARM/fnmacs.ll @@ -7,8 +7,10 @@ entry: ; VFP2: fnmacs ; NEON: fnmacs -; NEONFP: vmls +; NEONFP-NOT: vmls ; NEONFP-NOT: fcpys +; NEONFP: vmul.f32 +; NEONFP: vsub.f32 ; NEONFP: fmrs %0 = fmul float %a, %b |