summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/InstCombine/apint-shl-trunc.ll')
-rw-r--r--llvm/test/Transforms/InstCombine/apint-shl-trunc.ll38
1 files changed, 0 insertions, 38 deletions
diff --git a/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll b/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll
deleted file mode 100644
index 2241c88cb6b..00000000000
--- a/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll
+++ /dev/null
@@ -1,38 +0,0 @@
-; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -instcombine -S | FileCheck %s
-
-define i1 @test0(i39 %X, i39 %A) {
-; CHECK-LABEL: @test0(
-; CHECK-NEXT: [[TMP1:%.*]] = shl i39 1, [[A:%.*]]
-; CHECK-NEXT: [[TMP2:%.*]] = and i39 [[TMP1]], [[X:%.*]]
-; CHECK-NEXT: [[D:%.*]] = icmp ne i39 [[TMP2]], 0
-; CHECK-NEXT: ret i1 [[D]]
-;
- %B = lshr i39 %X, %A
- %D = trunc i39 %B to i1
- ret i1 %D
-}
-
-define i1 @test1(i799 %X, i799 %A) {
-; CHECK-LABEL: @test1(
-; CHECK-NEXT: [[TMP1:%.*]] = shl i799 1, [[A:%.*]]
-; CHECK-NEXT: [[TMP2:%.*]] = and i799 [[TMP1]], [[X:%.*]]
-; CHECK-NEXT: [[D:%.*]] = icmp ne i799 [[TMP2]], 0
-; CHECK-NEXT: ret i1 [[D]]
-;
- %B = lshr i799 %X, %A
- %D = trunc i799 %B to i1
- ret i1 %D
-}
-
-define <2 x i1> @test0vec(<2 x i39> %X, <2 x i39> %A) {
-; CHECK-LABEL: @test0vec(
-; CHECK-NEXT: [[B:%.*]] = lshr <2 x i39> [[X:%.*]], [[A:%.*]]
-; CHECK-NEXT: [[D:%.*]] = trunc <2 x i39> [[B]] to <2 x i1>
-; CHECK-NEXT: ret <2 x i1> [[D]]
-;
- %B = lshr <2 x i39> %X, %A
- %D = trunc <2 x i39> %B to <2 x i1>
- ret <2 x i1> %D
-}
-
OpenPOWER on IntegriCloud