From: Chris Lattner Date: Wed, 14 Aug 2002 19:28:09 +0000 (+0000) Subject: Fix testcases that used to now dead 'not' instruction X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=985792d87009c31a01d4c3d79e4c499761c74964;p=oota-llvm.git 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 --- diff --git a/test/Transforms/ConstProp/2002-05-03-NotOperator.ll b/test/Transforms/ConstProp/2002-05-03-NotOperator.ll index fbb67e64687..cbc1b6c6c8b 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 }