[PATCH] D104445: [SimplifyCFGPass] Tail-merging function-terminating blocks
Dávid Bolvanský via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 18 07:53:10 PDT 2021
xbolva00 added inline comments.
================
Comment at: llvm/test/CodeGen/AArch64/use-cr-result-of-dom-icmp-st.ll:22
; CHECK-NEXT: cmn x8, #2 // =2
-; CHECK-NEXT: b.le .LBB0_2
-; CHECK-NEXT: // %bb.1: // %return
-; CHECK-NEXT: mov x0, x1
-; CHECK-NEXT: ret
-; CHECK-NEXT: .LBB0_2: // %if.end
-; CHECK-NEXT: csinc x8, x1, xzr, ge
-; CHECK-NEXT: mul x0, x8, x0
+; CHECK-NEXT: csinc x8, x1, xzr, eq
+; CHECK-NEXT: mul x8, x8, x0
----------------
Does not look very profitable.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D104445/new/
https://reviews.llvm.org/D104445
More information about the llvm-commits
mailing list