]> granicus.if.org Git - llvm/commitdiff
[X86] Autogenerate complete checks. NFC
authorCraig Topper <craig.topper@intel.com>
Tue, 2 Apr 2019 00:54:15 +0000 (00:54 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 2 Apr 2019 00:54:15 +0000 (00:54 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357445 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/fixup-lea.ll

index 2d58d866b290b6ae38eef1928c9f70e2a570aef3..1864d2a7fb3c8af627fde5a0b69218dde9023c9f 100644 (file)
@@ -1,9 +1,20 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
 ;RUN: llc < %s -mtriple=i686-- | FileCheck %s
 
 define void @foo(i32 inreg %dns) minsize {
+; CHECK-LABEL: foo:
+; CHECK:       # %bb.0: # %entry
+; CHECK-NEXT:    xorl %ecx, %ecx
+; CHECK-NEXT:    decl %ecx
+; CHECK-NEXT:  .LBB0_1: # %for.body
+; CHECK-NEXT:    # =>This Inner Loop Header: Depth=1
+; CHECK-NEXT:    movzwl %cx, %edx
+; CHECK-NEXT:    decl %ecx
+; CHECK-NEXT:    cmpl %eax, %edx
+; CHECK-NEXT:    jl .LBB0_1
+; CHECK-NEXT:  # %bb.2: # %for.end
+; CHECK-NEXT:    retl
 entry:
-; CHECK-LABEL: foo
-; CHECK: dec
   br label %for.body
 
 for.body:
@@ -18,9 +29,19 @@ for.end:
 }
 
 define void @bar(i32 inreg %dns) minsize {
+; CHECK-LABEL: bar:
+; CHECK:       # %bb.0: # %entry
+; CHECK-NEXT:    xorl %ecx, %ecx
+; CHECK-NEXT:    incl %ecx
+; CHECK-NEXT:  .LBB1_1: # %for.body
+; CHECK-NEXT:    # =>This Inner Loop Header: Depth=1
+; CHECK-NEXT:    movzwl %cx, %edx
+; CHECK-NEXT:    incl %ecx
+; CHECK-NEXT:    cmpl %eax, %edx
+; CHECK-NEXT:    jl .LBB1_1
+; CHECK-NEXT:  # %bb.2: # %for.end
+; CHECK-NEXT:    retl
 entry:
-; CHECK-LABEL: bar
-; CHECK: inc
   br label %for.body
 
 for.body: