[llvm] e0012a0 - [AArch64] Regenerate cmp-to-cmn.ll. NFC

David Green via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 8 11:09:27 PDT 2024


Author: David Green
Date: 2024-07-08T19:09:23+01:00
New Revision: e0012a0b3b0dbd501293bb13a6f1af1066e6f3f5

URL: https://github.com/llvm/llvm-project/commit/e0012a0b3b0dbd501293bb13a6f1af1066e6f3f5
DIFF: https://github.com/llvm/llvm-project/commit/e0012a0b3b0dbd501293bb13a6f1af1066e6f3f5.diff

LOG: [AArch64] Regenerate cmp-to-cmn.ll. NFC

Added: 
    

Modified: 
    llvm/test/CodeGen/AArch64/cmp-to-cmn.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/AArch64/cmp-to-cmn.ll b/llvm/test/CodeGen/AArch64/cmp-to-cmn.ll
index 6da98142573f6..cc6bd766eed78 100644
--- a/llvm/test/CodeGen/AArch64/cmp-to-cmn.ll
+++ b/llvm/test/CodeGen/AArch64/cmp-to-cmn.ll
@@ -1,12 +1,14 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
 ; RUN: llc -mtriple=aarch64-unknown-linux-gnu < %s | FileCheck %s
 target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
 target triple = "arm64"
 
 define i1 @test_EQ_IllEbT(i64 %a, i64 %b) {
-; CHECK-LABEL: test_EQ_IllEbT
-; CHECK:      cmn	x1, x0
-; CHECK-NEXT: cset	w0, eq
-; CHECK-NEXT: ret
+; CHECK-LABEL: test_EQ_IllEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn x1, x0
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %add = sub i64 0, %b
   %cmp = icmp eq i64 %add, %a
@@ -14,10 +16,11 @@ entry:
 }
 
 define i1 @test_EQ_IliEbT(i64 %a, i32 %b) {
-; CHECK-LABEL: test_EQ_IliEbT
-; CHECK:      cmn	x0, w1, sxtw
-; CHECK-NEXT: cset	w0, eq
-; CHECK-NEXT: ret
+; CHECK-LABEL: test_EQ_IliEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn x0, w1, sxtw
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i32 %b to i64
   %add = sub i64 0, %a
@@ -26,10 +29,12 @@ entry:
 }
 
 define i1 @test_EQ_IlsEbT(i64 %a, i16 %b) {
-; CHECK-LABEL: test_EQ_IlsEbT
-; CHECK:      cmn	x0, w1, sxth
-; CHECK-NEXT: cset	w0, eq
-; CHECK-NEXT: ret
+; CHECK-LABEL: test_EQ_IlsEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    // kill: def $w1 killed $w1 def $x1
+; CHECK-NEXT:    cmn x0, w1, sxth
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %b to i64
   %add = sub i64 0, %a
@@ -38,10 +43,12 @@ entry:
 }
 
 define i1 @test_EQ_IlcEbT(i64 %a, i8 %b) {
-; CHECK-LABEL: test_EQ_IlcEbT
-; CHECK: 	cmn	x0, w1, uxtb
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_EQ_IlcEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    // kill: def $w1 killed $w1 def $x1
+; CHECK-NEXT:    cmn x0, w1, uxtb
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %b to i64
   %add = sub i64 0, %a
@@ -50,10 +57,11 @@ entry:
 }
 
 define i1 @test_EQ_IilEbT(i32 %a, i64 %b) {
-; CHECK-LABEL: test_EQ_IilEbT
-; CHECK: 	cmn	x1, w0, sxtw
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_EQ_IilEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn x1, w0, sxtw
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i32 %a to i64
   %add = sub i64 0, %b
@@ -62,10 +70,11 @@ entry:
 }
 
 define i1 @test_EQ_IiiEbT(i32 %a, i32 %b) {
-; CHECK-LABEL: test_EQ_IiiEbT
-; CHECK: 	cmn	w1, w0
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_EQ_IiiEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn w1, w0
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %add = sub i32 0, %b
   %cmp = icmp eq i32 %add, %a
@@ -73,10 +82,11 @@ entry:
 }
 
 define i1 @test_EQ_IisEbT(i32 %a, i16 %b) {
-; CHECK-LABEL: test_EQ_IisEbT
-; CHECK: 	cmn	w0, w1, sxth
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_EQ_IisEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn w0, w1, sxth
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %b to i32
   %add = sub i32 0, %a
@@ -85,10 +95,11 @@ entry:
 }
 
 define i1 @test_EQ_IicEbT(i32 %a, i8 %b) {
-; CHECK-LABEL: test_EQ_IicEbT
-; CHECK: 	cmn	w0, w1, uxtb
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_EQ_IicEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn w0, w1, uxtb
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %b to i32
   %add = sub i32 0, %a
@@ -97,10 +108,12 @@ entry:
 }
 
 define i1 @test_EQ_IslEbT(i16 %a, i64 %b) {
-; CHECK-LABEL: test_EQ_IslEbT
-; CHECK: 	cmn	x1, w0, sxth
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_EQ_IslEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    // kill: def $w0 killed $w0 def $x0
+; CHECK-NEXT:    cmn x1, w0, sxth
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %a to i64
   %add = sub i64 0, %b
@@ -109,10 +122,11 @@ entry:
 }
 
 define i1 @test_EQ_IsiEbT(i16 %a, i32 %b) {
-; CHECK-LABEL: test_EQ_IsiEbT
-; CHECK: 	cmn	w1, w0, sxth
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_EQ_IsiEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn w1, w0, sxth
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %a to i32
   %add = sub i32 0, %b
@@ -121,11 +135,12 @@ entry:
 }
 
 define i1 @test_EQ_IssEbT(i16 %a, i16 %b) {
-; CHECK-LABEL: test_EQ_IssEbT
-; CHECK: 	sxth	w8, w1
-; CHECK-NEXT: 	cmn	w8, w0, sxth
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT:   ret
+; CHECK-LABEL: test_EQ_IssEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    sxth w8, w1
+; CHECK-NEXT:    cmn w8, w0, sxth
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %a to i32
   %conv1 = sext i16 %b to i32
@@ -135,11 +150,12 @@ entry:
 }
 
 define i1 @test_EQ_IscEbT(i16 %a, i8 %b) {
-; CHECK-LABEL: test_EQ_IscEbT
-; CHECK: 	and	w8, w1, #0xff
-; CHECK-NEXT: 	cmn	w8, w0, sxth
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT:   ret
+; CHECK-LABEL: test_EQ_IscEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    and w8, w1, #0xff
+; CHECK-NEXT:    cmn w8, w0, sxth
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %a to i32
   %conv1 = zext i8 %b to i32
@@ -149,10 +165,12 @@ entry:
 }
 
 define i1 @test_EQ_IclEbT(i8 %a, i64 %b) {
-; CHECK-LABEL: test_EQ_IclEbT
-; CHECK:      	cmn	x1, w0, uxtb
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_EQ_IclEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    // kill: def $w0 killed $w0 def $x0
+; CHECK-NEXT:    cmn x1, w0, uxtb
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %a to i64
   %add = sub i64 0, %b
@@ -161,10 +179,11 @@ entry:
 }
 
 define i1 @test_EQ_IciEbT(i8 %a, i32 %b) {
-; CHECK-LABEL: test_EQ_IciEbT
-; CHECK:      	cmn	w1, w0, uxtb
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_EQ_IciEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn w1, w0, uxtb
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %a to i32
   %add = sub i32 0, %b
@@ -173,11 +192,12 @@ entry:
 }
 
 define i1 @test_EQ_IcsEbT(i8 %a, i16 %b) {
-; CHECK-LABEL: test_EQ_IcsEbT
-; CHECK:      	sxth	w8, w1
-; CHECK-NEXT: 	cmn	w8, w0, uxtb
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT:	ret
+; CHECK-LABEL: test_EQ_IcsEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    sxth w8, w1
+; CHECK-NEXT:    cmn w8, w0, uxtb
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %a to i32
   %conv1 = sext i16 %b to i32
@@ -187,11 +207,12 @@ entry:
 }
 
 define i1 @test_EQ_IccEbT(i8 %a, i8 %b) {
-; CHECK-LABEL: test_EQ_IccEbT
-; CHECK:      	and	w8, w1, #0xff
-; CHECK-NEXT: 	cmn	w8, w0, uxtb
-; CHECK-NEXT: 	cset	w0, eq
-; CHECK-NEXT:	ret
+; CHECK-LABEL: test_EQ_IccEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    and w8, w1, #0xff
+; CHECK-NEXT:    cmn w8, w0, uxtb
+; CHECK-NEXT:    cset w0, eq
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %a to i32
   %conv1 = zext i8 %b to i32
@@ -201,10 +222,11 @@ entry:
 }
 
 define i1 @test_NE_IllEbT(i64 %a, i64 %b) {
-; CHECK-LABEL: test_NE_IllEbT
-; CHECK:      	cmn	x1, x0
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IllEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn x1, x0
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %add = sub i64 0, %b
   %cmp = icmp ne i64 %add, %a
@@ -212,10 +234,11 @@ entry:
 }
 
 define i1 @test_NE_IliEbT(i64 %a, i32 %b) {
-; CHECK-LABEL: test_NE_IliEbT
-; CHECK:      	cmn	x0, w1, sxtw
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IliEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn x0, w1, sxtw
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i32 %b to i64
   %add = sub i64 0, %a
@@ -224,10 +247,12 @@ entry:
 }
 
 define i1 @test_NE_IlsEbT(i64 %a, i16 %b) {
-; CHECK-LABEL: test_NE_IlsEbT
-; CHECK:      	cmn	x0, w1, sxth
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IlsEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    // kill: def $w1 killed $w1 def $x1
+; CHECK-NEXT:    cmn x0, w1, sxth
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %b to i64
   %add = sub i64 0, %a
@@ -236,10 +261,12 @@ entry:
 }
 
 define i1 @test_NE_IlcEbT(i64 %a, i8 %b) {
-; CHECK-LABEL: test_NE_IlcEbT
-; CHECK:      	cmn	x0, w1, uxtb
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IlcEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    // kill: def $w1 killed $w1 def $x1
+; CHECK-NEXT:    cmn x0, w1, uxtb
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %b to i64
   %add = sub i64 0, %a
@@ -248,10 +275,11 @@ entry:
 }
 
 define i1 @test_NE_IilEbT(i32 %a, i64 %b) {
-; CHECK-LABEL: test_NE_IilEbT
-; CHECK:      	cmn	x1, w0, sxtw
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IilEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn x1, w0, sxtw
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i32 %a to i64
   %add = sub i64 0, %b
@@ -260,10 +288,11 @@ entry:
 }
 
 define i1 @test_NE_IiiEbT(i32 %a, i32 %b) {
-; CHECK-LABEL: test_NE_IiiEbT
-; CHECK:      	cmn	w1, w0
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IiiEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn w1, w0
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %add = sub i32 0, %b
   %cmp = icmp ne i32 %add, %a
@@ -271,10 +300,11 @@ entry:
 }
 
 define i1 @test_NE_IisEbT(i32 %a, i16 %b) {
-; CHECK-LABEL: test_NE_IisEbT
-; CHECK:      	cmn	w0, w1, sxth
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IisEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn w0, w1, sxth
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %b to i32
   %add = sub i32 0, %a
@@ -283,10 +313,11 @@ entry:
 }
 
 define i1 @test_NE_IicEbT(i32 %a, i8 %b) {
-; CHECK-LABEL: test_NE_IicEbT
-; CHECK:      	cmn	w0, w1, uxtb
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IicEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn w0, w1, uxtb
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %b to i32
   %add = sub i32 0, %a
@@ -295,10 +326,12 @@ entry:
 }
 
 define i1 @test_NE_IslEbT(i16 %a, i64 %b) {
-; CHECK-LABEL: test_NE_IslEbT
-; CHECK:      	cmn	x1, w0, sxth
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IslEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    // kill: def $w0 killed $w0 def $x0
+; CHECK-NEXT:    cmn x1, w0, sxth
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %a to i64
   %add = sub i64 0, %b
@@ -307,10 +340,11 @@ entry:
 }
 
 define i1 @test_NE_IsiEbT(i16 %a, i32 %b) {
-; CHECK-LABEL: test_NE_IsiEbT
-; CHECK:      	cmn	w1, w0, sxth
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IsiEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn w1, w0, sxth
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %a to i32
   %add = sub i32 0, %b
@@ -319,11 +353,12 @@ entry:
 }
 
 define i1 @test_NE_IssEbT(i16 %a, i16 %b) {
-; CHECK-LABEL:test_NE_IssEbT
-; CHECK:      	sxth	w8, w1
-; CHECK-NEXT: 	cmn	w8, w0, sxth
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT:	ret
+; CHECK-LABEL: test_NE_IssEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    sxth w8, w1
+; CHECK-NEXT:    cmn w8, w0, sxth
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %a to i32
   %conv1 = sext i16 %b to i32
@@ -333,11 +368,12 @@ entry:
 }
 
 define i1 @test_NE_IscEbT(i16 %a, i8 %b) {
-; CHECK-LABEL:test_NE_IscEbT
-; CHECK:      	and	w8, w1, #0xff
-; CHECK-NEXT: 	cmn	w8, w0, sxth
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT:	ret
+; CHECK-LABEL: test_NE_IscEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    and w8, w1, #0xff
+; CHECK-NEXT:    cmn w8, w0, sxth
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = sext i16 %a to i32
   %conv1 = zext i8 %b to i32
@@ -347,10 +383,12 @@ entry:
 }
 
 define i1 @test_NE_IclEbT(i8 %a, i64 %b) {
-; CHECK-LABEL:test_NE_IclEbT
-; CHECK:      	cmn	x1, w0, uxtb
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IclEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    // kill: def $w0 killed $w0 def $x0
+; CHECK-NEXT:    cmn x1, w0, uxtb
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %a to i64
   %add = sub i64 0, %b
@@ -359,10 +397,11 @@ entry:
 }
 
 define i1 @test_NE_IciEbT(i8 %a, i32 %b) {
-; CHECK-LABEL:test_NE_IciEbT
-; CHECK:      	cmn	w1, w0, uxtb
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT: 	ret
+; CHECK-LABEL: test_NE_IciEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    cmn w1, w0, uxtb
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %a to i32
   %add = sub i32 0, %b
@@ -371,11 +410,12 @@ entry:
 }
 
 define i1 @test_NE_IcsEbT(i8 %a, i16 %b) {
-; CHECK-LABEL:test_NE_IcsEbT
-; CHECK:      	sxth	w8, w1
-; CHECK-NEXT: 	cmn	w8, w0, uxtb
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT:	ret
+; CHECK-LABEL: test_NE_IcsEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    sxth w8, w1
+; CHECK-NEXT:    cmn w8, w0, uxtb
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %a to i32
   %conv1 = sext i16 %b to i32
@@ -385,11 +425,12 @@ entry:
 }
 
 define i1 @test_NE_IccEbT(i8 %a, i8 %b) {
-; CHECK-LABEL:test_NE_IccEbT
-; CHECK:      	and	w8, w1, #0xff
-; CHECK-NEXT: 	cmn	w8, w0, uxtb
-; CHECK-NEXT: 	cset	w0, ne
-; CHECK-NEXT:	ret
+; CHECK-LABEL: test_NE_IccEbT:
+; CHECK:       // %bb.0: // %entry
+; CHECK-NEXT:    and w8, w1, #0xff
+; CHECK-NEXT:    cmn w8, w0, uxtb
+; CHECK-NEXT:    cset w0, ne
+; CHECK-NEXT:    ret
 entry:
   %conv = zext i8 %a to i32
   %conv1 = zext i8 %b to i32


        


More information about the llvm-commits mailing list