summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-08-14 19:28:09 +0000
committerChris Lattner <sabre@nondot.org>2002-08-14 19:28:09 +0000
commit985792d87009c31a01d4c3d79e4c499761c74964 (patch)
treefd83dac7f21027bbb27e3e1720b93a21307d8194 /test
parentd0cad7a5f5c802b1307c846517cdb0249e870f2a (diff)
downloadexternal_llvm-985792d87009c31a01d4c3d79e4c499761c74964.zip
external_llvm-985792d87009c31a01d4c3d79e4c499761c74964.tar.gz
external_llvm-985792d87009c31a01d4c3d79e4c499761c74964.tar.bz2
Fix testcases that used to now dead 'not' instruction
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3330 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/Transforms/ConstProp/2002-05-03-NotOperator.ll6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/Transforms/ConstProp/2002-05-03-NotOperator.ll b/test/Transforms/ConstProp/2002-05-03-NotOperator.ll
index fbb67e6..cbc1b6c 100644
--- a/test/Transforms/ConstProp/2002-05-03-NotOperator.ll
+++ b/test/Transforms/ConstProp/2002-05-03-NotOperator.ll
@@ -2,17 +2,19 @@
; 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: if as < %s | opt -constprop | dis | grep 'int 0'
; RUN: then exit 1
; RUN: else exit 0
; RUN: fi
int "test1"() {
- %R = not int 123
+ %R = xor int 123, -1
ret int %R
}
int "test2"() {
- %R = not int -123
+ %R = xor int -123, -1
ret int %R
}