summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/Transforms/ConstProp/2002-05-03-NotOperator.ll
diff options
context:
space:
mode:
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.ll17
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
-}
OpenPOWER on IntegriCloud