diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2011-07-02 20:43:01 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2011-07-02 20:43:01 +0000 |
commit | 44f52f2d3902a445219daeac57d74c0b1ee9c704 (patch) | |
tree | 47052c70050f29f334a483a406554d3ce5921a87 /test/CodeGen | |
parent | b3ce947ecf480d586cc52fbca924ecd999340340 (diff) | |
download | external_llvm-44f52f2d3902a445219daeac57d74c0b1ee9c704.zip external_llvm-44f52f2d3902a445219daeac57d74c0b1ee9c704.tar.gz external_llvm-44f52f2d3902a445219daeac57d74c0b1ee9c704.tar.bz2 |
FileCheck-ize and cleanup IR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134349 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen')
-rw-r--r-- | test/CodeGen/X86/2007-02-23-DAGCombine-Miscompile.ll | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/test/CodeGen/X86/2007-02-23-DAGCombine-Miscompile.ll b/test/CodeGen/X86/2007-02-23-DAGCombine-Miscompile.ll index a8f0e57..b48ce84 100644 --- a/test/CodeGen/X86/2007-02-23-DAGCombine-Miscompile.ll +++ b/test/CodeGen/X86/2007-02-23-DAGCombine-Miscompile.ll @@ -1,13 +1,17 @@ ; PR1219 -; RUN: llc < %s -march=x86 | grep {movl \$1, %eax} +; RUN: llc < %s -march=x86 | FileCheck %s define i32 @test(i1 %X) { -old_entry1: - %hvar2 = zext i1 %X to i32 +; CHECK: test: +; CHECK-NOT: ret +; CHECK: movl $1, %eax +; CHECK: ret + + %hvar2 = zext i1 %X to i32 %C = icmp sgt i32 %hvar2, -1 br i1 %C, label %cond_true15, label %cond_true cond_true15: - ret i32 1 + ret i32 1 cond_true: - ret i32 2 + ret i32 2 } |