diff options
-rw-r--r-- | test/Transforms/InstCombine/add.ll | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/Transforms/InstCombine/add.ll b/test/Transforms/InstCombine/add.ll index a8793a7..f7461d2 100644 --- a/test/Transforms/InstCombine/add.ll +++ b/test/Transforms/InstCombine/add.ll @@ -30,3 +30,15 @@ begin ret int %C end +int "test4"(int %A, int %B) { + %C = sub int 0, %A + %D = add int %B, %C ; D = B + -A = B - A + ret int %D +} + +int "test5"(int %A, int %B) { + %C = sub int 0, %A + %D = add int %C, %B ; D = -A + B = B - A + ret int %D +} + |