summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/apint-shift-simplify.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/InstCombine/apint-shift-simplify.ll')
-rw-r--r--llvm/test/Transforms/InstCombine/apint-shift-simplify.ll34
1 files changed, 0 insertions, 34 deletions
diff --git a/llvm/test/Transforms/InstCombine/apint-shift-simplify.ll b/llvm/test/Transforms/InstCombine/apint-shift-simplify.ll
deleted file mode 100644
index 63703ba112a..00000000000
--- a/llvm/test/Transforms/InstCombine/apint-shift-simplify.ll
+++ /dev/null
@@ -1,34 +0,0 @@
-; RUN: opt < %s -instcombine -S | FileCheck %s
-
-define i41 @test0(i41 %A, i41 %B, i41 %C) {
- %X = shl i41 %A, %C
- %Y = shl i41 %B, %C
- %Z = and i41 %X, %Y
- ret i41 %Z
-; CHECK-LABEL: @test0(
-; CHECK-NEXT: and i41 %A, %B
-; CHECK-NEXT: shl i41
-; CHECK-NEXT: ret
-}
-
-define i57 @test1(i57 %A, i57 %B, i57 %C) {
- %X = lshr i57 %A, %C
- %Y = lshr i57 %B, %C
- %Z = or i57 %X, %Y
- ret i57 %Z
-; CHECK-LABEL: @test1(
-; CHECK-NEXT: or i57 %A, %B
-; CHECK-NEXT: lshr i57
-; CHECK-NEXT: ret
-}
-
-define i49 @test2(i49 %A, i49 %B, i49 %C) {
- %X = ashr i49 %A, %C
- %Y = ashr i49 %B, %C
- %Z = xor i49 %X, %Y
- ret i49 %Z
-; CHECK-LABEL: @test2(
-; CHECK-NEXT: xor i49 %A, %B
-; CHECK-NEXT: ashr i49
-; CHECK-NEXT: ret
-}
OpenPOWER on IntegriCloud