diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2007-03-28 01:35:28 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2007-03-28 01:35:28 +0000 |
commit | 7f491279351efd7d9d2947df4c514408e440634b (patch) | |
tree | 20aa53d0cfb31a21856380e21b0b08d78b9e2e6a | |
parent | d03c3e39decc60281f38a7008f00210733cf4207 (diff) |
For PR1280:
Remove test cases for and/xor/add -> trunc/sext that use bit widths that
the targets cannot code gen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35399 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/Transforms/InstCombine/apint-add1.ll | 16 | ||||
-rw-r--r-- | test/Transforms/InstCombine/apint-add2.ll | 8 |
2 files changed, 0 insertions, 24 deletions
diff --git a/test/Transforms/InstCombine/apint-add1.ll b/test/Transforms/InstCombine/apint-add1.ll index 2473ec1403..a4379c49c8 100644 --- a/test/Transforms/InstCombine/apint-add1.ll +++ b/test/Transforms/InstCombine/apint-add1.ll @@ -28,22 +28,6 @@ define i15 @test3(i15 %x) { ret i15 %tmp.4 } -define i12 @test4(i12 %x) { - ;; If we have ADD(XOR(AND(X, 0xFF), 0xF..F80), 0x80), it's a sext. - %X = and i12 %x, 63 - %tmp.2 = xor i12 %X, 4064 ; 0xFE0 - %tmp.4 = add i12 %tmp.2, 32 ; 0x020 - ret i12 %tmp.4 -} - -define i49 @test5(i49 %x) { - ;; If we have ADD(XOR(AND(X, 0xFF), 0x80), 0xF..F80), it's a sext. - %X = and i49 %x, 16777215 ; 0x0000000ffffff - %tmp.2 = xor i49 %X, 8388608 ; 0x0000000800000 - %tmp.4 = add i49 %tmp.2, -8388608 ; 0x1FFFFFF800000 - ret i49 %tmp.4 -} - define i49 @test6(i49 %x) { ;; (x & 254)+1 -> (x & 254)|1 %tmp.2 = and i49 %x, 562949953421310 diff --git a/test/Transforms/InstCombine/apint-add2.ll b/test/Transforms/InstCombine/apint-add2.ll index f60e3bea1e..e83849ed8f 100644 --- a/test/Transforms/InstCombine/apint-add2.ll +++ b/test/Transforms/InstCombine/apint-add2.ll @@ -40,14 +40,6 @@ define i128 @test4(i128 %x) { ret i128 %tmp.4 } -define i99 @test5(i99 %x) { - ;; If we have ADD(XOR(AND(X, 0xFF), 0x80), 0xF..F80), it's a sext. - %X = and i99 %x, 562949953421311 - %tmp.2 = xor i99 %X, 281474976710656 - %tmp.4 = add i99 %tmp.2, -281474976710656 - ret i99 %tmp.4 -} - define i77 @test6(i77 %x) { ;; (x & 254)+1 -> (x & 254)|1 %tmp.2 = and i77 %x, 562949953421310 |