[PATCH] D36807: [AArch64] Restore the test of conditional branch fusion
Evandro Menezes via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 21 14:59:22 PDT 2017
This revision was automatically updated to reflect the committed changes.
Closed by commit rL311389: [AArch64] Restore the test of conditional branch fusion (authored by evandro).
Changed prior to commit:
https://reviews.llvm.org/D36807?vs=111413&id=112065#toc
Repository:
rL LLVM
https://reviews.llvm.org/D36807
Files:
llvm/trunk/test/CodeGen/AArch64/misched-fusion.ll
Index: llvm/trunk/test/CodeGen/AArch64/misched-fusion.ll
===================================================================
--- llvm/trunk/test/CodeGen/AArch64/misched-fusion.ll
+++ llvm/trunk/test/CodeGen/AArch64/misched-fusion.ll
@@ -1,6 +1,6 @@
-; RUN: llc -o - %s -mattr=+arith-bcc-fusion | FileCheck --check-prefix=FUSEBCC %s
-; RUN: llc -o - %s -mattr=+arith-cbz-fusion | FileCheck --check-prefix=FUSECBZ %s
-; RUN: llc -o - %s -mcpu=cyclone | FileCheck --check-prefix=FUSEBCC --check-prefix=FUSECBZ %s
+; RUN: llc -o - %s -mtriple=aarch64-unknown -aarch64-enable-cond-br-tune=false -mattr=+arith-bcc-fusion | FileCheck %s --check-prefix=FUSEBCC
+; RUN: llc -o - %s -mtriple=aarch64-unknown -aarch64-enable-cond-br-tune=false -mattr=+arith-cbz-fusion | FileCheck %s --check-prefix=FUSECBZ
+; RUN: llc -o - %s -mtriple=aarch64-unknown -aarch64-enable-cond-br-tune=false -mcpu=cyclone | FileCheck %s --check-prefix=FUSEBCC --check-prefix=FUSECBZ
target triple = "aarch64-unknown"
@@ -27,8 +27,8 @@
; Make sure sub is scheduled in front of cbnz
; FUSECBZ-LABEL: test_sub_cbz:
-; FUSECBZ: subs [[SUBRES:w[0-9]+]], w0, #13
-; FUSECBZ: b.ne {{.?LBB[0-9_]+}}
+; FUSECBZ: sub [[R:w[0-9]+]], {{w[0-9]+}}, #13
+; FUSECBZ-NEXT: cbnz [[R]], {{.?LBB[0-9_]+}}
define void @test_sub_cbz(i32 %a0, i32 %a1) {
entry:
; except for the fusion opportunity the sub/add should be equal so the
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D36807.112065.patch
Type: text/x-patch
Size: 1413 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170821/73c8d132/attachment.bin>
More information about the llvm-commits
mailing list