diff options
Diffstat (limited to 'llvm/test/Regression/Transforms/InstCombine/add.ll')
-rw-r--r-- | llvm/test/Regression/Transforms/InstCombine/add.ll | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/test/Regression/Transforms/InstCombine/add.ll b/llvm/test/Regression/Transforms/InstCombine/add.ll index e3b9c98f317..10040f972cc 100644 --- a/llvm/test/Regression/Transforms/InstCombine/add.ll +++ b/llvm/test/Regression/Transforms/InstCombine/add.ll @@ -55,3 +55,8 @@ int %test8(int %A, int %B) { ; (A & C1)+(B & C2) -> (A & C1)|(B & C2) iff C1 ret int %C } +int %test9(int %A) { + %B = shl int %A, ubyte 4 + %C = add int %B, %B ; === shl int %A, 5 + ret int %C +} |