diff options
author | Sirish Pande <sirishrp@gmail.com> | 2018-05-16 15:36:52 +0000 |
---|---|---|
committer | Sirish Pande <sirishrp@gmail.com> | 2018-05-16 15:36:52 +0000 |
commit | cabe50a308736a0f5c72fc7bf034b4ee3dac5760 (patch) | |
tree | afa9272c2d9b6a6bc38bcf97d2d1f9ca85f1e5d5 /llvm/test/CodeGen/AArch64/arm64-virtual_base.ll | |
parent | efdb9be29fd24e86a7a6f6610b760aec88512f1e (diff) | |
download | bcm5719-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.ll | 2 |
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 |