diff options
Diffstat (limited to 'llvm/test/Transforms/InstCombine/apint-not.ll')
| -rw-r--r-- | llvm/test/Transforms/InstCombine/apint-not.ll | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/llvm/test/Transforms/InstCombine/apint-not.ll b/llvm/test/Transforms/InstCombine/apint-not.ll index 488b7f2c98e..c5b12fd5dee 100644 --- a/llvm/test/Transforms/InstCombine/apint-not.ll +++ b/llvm/test/Transforms/InstCombine/apint-not.ll @@ -15,28 +15,3 @@ define i1 @test2(i52 %A, i52 %B) { ret i1 %Ret } -; Test that demorgans law can be instcombined -define i47 @test3(i47 %A, i47 %B) { - %a = xor i47 %A, -1 - %b = xor i47 %B, -1 - %c = and i47 %a, %b - %d = xor i47 %c, -1 - ret i47 %d -} - -; Test that demorgens law can work with constants -define i61 @test4(i61 %A, i61 %B) { - %a = xor i61 %A, -1 - %c = and i61 %a, 5 ; 5 = ~c2 - %d = xor i61 %c, -1 - ret i61 %d -} - -; test the mirror of demorgans law... -define i71 @test5(i71 %A, i71 %B) { - %a = xor i71 %A, -1 - %b = xor i71 %B, -1 - %c = or i71 %a, %b - %d = xor i71 %c, -1 - ret i71 %d -} |

