summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM
diff options
context:
space:
mode:
authorCameron Zwarich <zwarich@apple.com>2011-04-12 02:24:17 +0000
committerCameron Zwarich <zwarich@apple.com>2011-04-12 02:24:17 +0000
commitfbcd69b96a891406d304b1a26aea8c5e42660783 (patch)
tree9cad4998946a07c85c777248379ff362c0092c62 /llvm/test/CodeGen/ARM
parent3f28443a07ed5dff324cca0b5c3755058042e621 (diff)
downloadbcm5719-llvm-fbcd69b96a891406d304b1a26aea8c5e42660783.tar.gz
bcm5719-llvm-fbcd69b96a891406d304b1a26aea8c5e42660783.zip
Split a store of a VMOVDRR into two integer stores to avoid mixing NEON and ARM
stores of arguments in the same cache line. This fixes the second half of <rdar://problem/8674845>. llvm-svn: 129345
Diffstat (limited to 'llvm/test/CodeGen/ARM')
-rw-r--r--llvm/test/CodeGen/ARM/fp-arg-shuffle.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/ARM/fp-arg-shuffle.ll b/llvm/test/CodeGen/ARM/fp-arg-shuffle.ll
index 59303ac06da..ae02b792e4d 100644
--- a/llvm/test/CodeGen/ARM/fp-arg-shuffle.ll
+++ b/llvm/test/CodeGen/ARM/fp-arg-shuffle.ll
@@ -1,7 +1,7 @@
; RUN: llc < %s -march=arm -mattr=+neon -float-abi=soft | FileCheck %s
; CHECK: function1
-; CHECK-NOT: vmov r
+; CHECK-NOT: vmov
define double @function1(double %a, double %b, double %c, double %d, double %e, double %f) nounwind noinline ssp {
entry:
%call = tail call double @function2(double %f, double %e, double %d, double %c, double %b, double %a) nounwind
OpenPOWER on IntegriCloud