summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/AArch64/arm64-virtual_base.ll
diff options
context:
space:
mode:
authorSirish Pande <sirishrp@gmail.com>2018-05-16 15:36:52 +0000
committerSirish Pande <sirishrp@gmail.com>2018-05-16 15:36:52 +0000
commitcabe50a308736a0f5c72fc7bf034b4ee3dac5760 (patch)
treeafa9272c2d9b6a6bc38bcf97d2d1f9ca85f1e5d5 /llvm/test/CodeGen/AArch64/arm64-virtual_base.ll
parentefdb9be29fd24e86a7a6f6610b760aec88512f1e (diff)
downloadbcm5719-llvm-cabe50a308736a0f5c72fc7bf034b4ee3dac5760.tar.gz
bcm5719-llvm-cabe50a308736a0f5c72fc7bf034b4ee3dac5760.zip
[AArch64] Gangup loads and stores for pairing.
Keep loads and stores together (target defines how many loads and stores to gang up), such that it will help in pairing and vectorization. Differential Revision https://reviews.llvm.org/D46477 llvm-svn: 332482
Diffstat (limited to 'llvm/test/CodeGen/AArch64/arm64-virtual_base.ll')
-rw-r--r--llvm/test/CodeGen/AArch64/arm64-virtual_base.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/AArch64/arm64-virtual_base.ll b/llvm/test/CodeGen/AArch64/arm64-virtual_base.ll
index 4ce0d2f0007..cac105ee4c0 100644
--- a/llvm/test/CodeGen/AArch64/arm64-virtual_base.ll
+++ b/llvm/test/CodeGen/AArch64/arm64-virtual_base.ll
@@ -34,8 +34,8 @@
define void @Precompute_Patch_Values(%struct.Bicubic_Patch_Struct* %Shape) {
; CHECK: Precompute_Patch_Values
; CHECK: ldr [[VAL:x[0-9]+]], [x0, #288]
-; CHECK-NEXT: str [[VAL]], [sp, #232]
; CHECK-NEXT: ldr [[VAL2:q[0-9]+]], [x0, #272]
+; CHECK-NEXT: str [[VAL]], [sp, #232]
; CHECK-NEXT: stur [[VAL2]], {{\[}}sp, #216]
entry:
%Control_Points = alloca [16 x [3 x double]], align 8
OpenPOWER on IntegriCloud