Old fork of llvm-mirror, used on older RPCS3 builds
Go to file
Chris Lattner eca0c5c379 Remove explicit check for: not (not X) = X, it is already handled because xor is commutative
- InstCombine: (X & C1) ^ C2 --> (X & C1) | C2 iff (C1&C2) == 0
  - InstCombine: (X | C1) ^ C2 --> (X | C1) & ~C2 iff (C1&C2) == C2


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7282 91177308-0d34-0410-b5e6-96231b3b80d8
2003-07-23 21:37:07 +00:00
autoconf Renamed libtool to mklib for your tab completion pleasure. 2003-07-23 16:52:50 +00:00
docs Add documentation for runOnMachineFunction() 2003-07-22 20:53:20 +00:00
include Add support for ~ operator on constants 2003-07-23 17:21:17 +00:00
lib Remove explicit check for: not (not X) = X, it is already handled because xor is commutative 2003-07-23 21:37:07 +00:00
projects Adding in sample project tree. 2003-06-30 22:13:48 +00:00
runtime Remove unneccesary #ifdefs 2003-07-21 19:23:31 +00:00
support Simplify code by using ConstantInt::getRawValue instead of checking to see 2003-07-23 15:22:26 +00:00
test New testcases 2003-07-23 21:36:01 +00:00
tools Fixed misspelling. 2003-07-21 21:58:16 +00:00
utils (1) Pass 'VAR=string' arguments to gmake 2003-07-22 12:35:28 +00:00
configure Renamed libtool to mklib for your tab completion pleasure. 2003-07-23 16:52:50 +00:00
LICENSE.TXT Add prerelease license to cvs 2003-06-04 19:46:36 +00:00
Makefile Modified Makefile.common to handle compilation of projects inside and outside 2003-06-11 13:55:44 +00:00
Makefile.common Renamed libtool to mklib for your tab completion pleasure. 2003-07-23 16:52:50 +00:00
Makefile.config.in Updated to use files within the autoconf subdirectory. 2003-07-22 19:17:35 +00:00
Makefile.rules Renamed libtool to mklib for your tab completion pleasure. 2003-07-23 16:52:50 +00:00