[llvm] [GlobalIsel][AArch64] more legal icmps (PR #78239)
Thorsten Schütt via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 16 07:02:34 PST 2024
================
@@ -201,13 +233,21 @@ entry:
}
define <16 x i16> @v16i16_i16(<16 x i16> %a, <16 x i16> %b, <16 x i16> %d, <16 x i16> %e) {
-; CHECK-LABEL: v16i16_i16:
-; CHECK: // %bb.0: // %entry
-; CHECK-NEXT: cmgt v1.8h, v3.8h, v1.8h
-; CHECK-NEXT: cmgt v0.8h, v2.8h, v0.8h
-; CHECK-NEXT: bsl v1.16b, v5.16b, v7.16b
-; CHECK-NEXT: bsl v0.16b, v4.16b, v6.16b
-; CHECK-NEXT: ret
+; CHECK-SD-LABEL: v16i16_i16:
+; CHECK-SD: // %bb.0: // %entry
+; CHECK-SD-NEXT: cmgt v1.8h, v3.8h, v1.8h
+; CHECK-SD-NEXT: cmgt v0.8h, v2.8h, v0.8h
+; CHECK-SD-NEXT: bsl v1.16b, v5.16b, v7.16b
+; CHECK-SD-NEXT: bsl v0.16b, v4.16b, v6.16b
+; CHECK-SD-NEXT: ret
----------------
tschuett wrote:
They look the same. The order of `cmgt` differs.
https://github.com/llvm/llvm-project/pull/78239
More information about the llvm-commits
mailing list