From: David Majnemer <david.majnemer@gmail.com>
Date: Thu, 28 May 2015 22:12:27 +0000 (+0000)
Subject: Add testcase for r238503.
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=47b5a3cbeaad019585f6eb84f4b7383e77299d25;p=oota-llvm.git

Add testcase for r238503.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238515 91177308-0d34-0410-b5e6-96231b3b80d8
---

diff --git a/test/CodeGen/X86/pr23664.ll b/test/CodeGen/X86/pr23664.ll
new file mode 100644
index 00000000000..a501c0db837
--- /dev/null
+++ b/test/CodeGen/X86/pr23664.ll
@@ -0,0 +1,14 @@
+; RUN: llc -mtriple=x86_64-unknown-linux-gnu < %s | FileCheck %s
+
+define i2 @f(i32 %arg) {
+  %trunc = trunc i32 %arg to i1
+  %sext = sext i1 %trunc to i2
+  %or = or i2 %sext, 1
+  ret i2 %or
+
+; CHECK-LABEL: f:
+; CHECK:      addb    %dil, %dil
+; CHECK-NEXT: orb     $1, %dil
+; CHECK-NEXT: movb    %dil, %al
+; CHECK-NEXT: retq
+}