diff options
Diffstat (limited to 'test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll')
-rw-r--r-- | test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll b/test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll deleted file mode 100644 index 5848821..0000000 --- a/test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll +++ /dev/null @@ -1,13 +0,0 @@ -; With sub reassociation, constant folding can eliminate the two 12 constants. -; -; RUN: opt < %s -reassociate -constprop -dce -S | not grep 12 - -define i32 @test(i32 %A, i32 %B, i32 %C, i32 %D) { - %M = add i32 %A, 12 ; <i32> [#uses=1] - %N = add i32 %M, %B ; <i32> [#uses=1] - %O = add i32 %N, %C ; <i32> [#uses=1] - %P = sub i32 %D, %O ; <i32> [#uses=1] - %Q = add i32 %P, 12 ; <i32> [#uses=1] - ret i32 %Q -} - |