diff options
author | Chris Lattner <sabre@nondot.org> | 2002-08-14 19:28:09 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2002-08-14 19:28:09 +0000 |
commit | 985792d87009c31a01d4c3d79e4c499761c74964 (patch) | |
tree | fd83dac7f21027bbb27e3e1720b93a21307d8194 /test | |
parent | d0cad7a5f5c802b1307c846517cdb0249e870f2a (diff) | |
download | external_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.ll | 6 |
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 } |