From: Sanjay Patel Date: Fri, 22 Sep 2017 14:29:47 +0000 (+0000) Subject: [x86] update test to use FileCheck; NFC X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e0d71d7de0bd37148a98c2b3226ccb0b38b534b5;p=llvm [x86] update test to use FileCheck; NFC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313984 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/X86/live-out-reg-info.ll b/test/CodeGen/X86/live-out-reg-info.ll index 7ddff938c8f..d390578b420 100644 --- a/test/CodeGen/X86/live-out-reg-info.ll +++ b/test/CodeGen/X86/live-out-reg-info.ll @@ -1,4 +1,5 @@ -; RUN: llc < %s -mtriple=x86_64-- | grep testb +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py +; RUN: llc < %s -mtriple=x86_64-unknown-unknown | FileCheck %s ; Make sure dagcombine doesn't eliminate the comparison due ; to an off-by-one bug with computeKnownBits information. @@ -6,6 +7,20 @@ declare void @qux() define void @foo(i32 %a) { +; CHECK-LABEL: foo: +; CHECK: # BB#0: +; CHECK-NEXT: pushq %rax +; CHECK-NEXT: .Lcfi0: +; CHECK-NEXT: .cfi_def_cfa_offset 16 +; CHECK-NEXT: movl %edi, %eax +; CHECK-NEXT: shrl $23, %eax +; CHECK-NEXT: testb $1, %ah +; CHECK-NEXT: jne .LBB0_2 +; CHECK-NEXT: # BB#1: # %true +; CHECK-NEXT: callq qux +; CHECK-NEXT: .LBB0_2: # %false +; CHECK-NEXT: popq %rax +; CHECK-NEXT: retq %t0 = lshr i32 %a, 23 br label %next next: @@ -18,3 +33,4 @@ true: false: ret void } +