From: Craig Topper Date: Tue, 2 Apr 2019 00:54:15 +0000 (+0000) Subject: [X86] Autogenerate complete checks. NFC X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5037de9b9ea24f35ddac4660acd0fc3aafbeb9f2;p=llvm [X86] Autogenerate complete checks. NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357445 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/X86/fixup-lea.ll b/test/CodeGen/X86/fixup-lea.ll index 2d58d866b29..1864d2a7fb3 100644 --- a/test/CodeGen/X86/fixup-lea.ll +++ b/test/CodeGen/X86/fixup-lea.ll @@ -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: