summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-04-02 00:54:15 +0000
committerCraig Topper <craig.topper@intel.com>2019-04-02 00:54:15 +0000
commitc1330159754914af098a83b0903014177f345376 (patch)
tree1dedc716833cea5bfb44330b186d80a54c376d08
parentc5903c935c272621029e1954ccc7837b02a5e4ae (diff)
downloadbcm5719-llvm-c1330159754914af098a83b0903014177f345376.tar.gz
bcm5719-llvm-c1330159754914af098a83b0903014177f345376.zip
[X86] Autogenerate complete checks. NFC
llvm-svn: 357445
-rw-r--r--llvm/test/CodeGen/X86/fixup-lea.ll29
1 files changed, 25 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/X86/fixup-lea.ll b/llvm/test/CodeGen/X86/fixup-lea.ll
index 2d58d866b29..1864d2a7fb3 100644
--- a/llvm/test/CodeGen/X86/fixup-lea.ll
+++ b/llvm/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:
OpenPOWER on IntegriCloud