Update enforceKnownAlignment after the isWeakForLinker semantic change
[oota-llvm.git] / test / Transforms / InstCombine / apint-sub.ll
index 5b92f1d718c7d29b9dc63524cd0aca016767a8f7..3b69c17e183ac8dab34623499d1c5e8093a7b467 100644 (file)
@@ -2,8 +2,8 @@
 ; even with arbitrary precision integers.
 ;
 
-; RUN: opt %s -instcombine | llvm-dis | \
-; RUN:   grep -v {sub i19 %Cok, %Bok} | grep -v {sub i25 0, %Aok} | not grep sub
+; RUN: opt < %s -instcombine -S | \
+; RUN:   grep -v "sub i19 %Cok, %Bok" | grep -v "sub i25 0, %Aok" | not grep sub
 ; END.
 
 define i23 @test1(i23 %A) {
@@ -95,12 +95,6 @@ define i1024 @test14(i1024 %A) {
        ret i1024 %D
 }
 
-define i14 @test15(i14 %A, i14 %B) {
-       %C = sub i14 0, %A              ; <i14> [#uses=1]
-       %D = srem i14 %B, %C            ; <i14> [#uses=1]
-       ret i14 %D
-}
-
 define i51 @test16(i51 %A) {
        %X = sdiv i51 %A, 1123          ; <i51> [#uses=1]
        %Y = sub i51 0, %X              ; <i51> [#uses=1]