diff options
Diffstat (limited to 'llvm/test/Regression/Transforms/ConstProp/2002-05-03-NotOperator.ll')
| -rw-r--r-- | llvm/test/Regression/Transforms/ConstProp/2002-05-03-NotOperator.ll | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/llvm/test/Regression/Transforms/ConstProp/2002-05-03-NotOperator.ll b/llvm/test/Regression/Transforms/ConstProp/2002-05-03-NotOperator.ll deleted file mode 100644 index d028dfbadc3..00000000000 --- a/llvm/test/Regression/Transforms/ConstProp/2002-05-03-NotOperator.ll +++ /dev/null @@ -1,17 +0,0 @@ -; This bug has to do with the fact that constant propogation was implemented in -; terms of _logical_ not (! in C) instead of _bitwise_ not (~ in C). This was -; due to a spec change. - -; Fix #2: The unary not instruction now no longer exists. Change to xor. - -; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis | not grep 'int 0' - -int "test1"() { - %R = xor int 123, -1 - ret int %R -} - -int "test2"() { - %R = xor int -123, -1 - ret int %R -} |

