llvm/lib
Chris Lattner 255d8919b6 Port the recent innovations in ComputeMaskedBits to SimplifyDemandedBits.
This allows us to simplify on conditions where bits are not known, but they
are not demanded either!  This also fixes a couple of bugs in
ComputeMaskedBits that were exposed during this work.

In the future, swaths of instcombine should be removed, as this code
subsumes a bunch of ad-hockery.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26122 91177308-0d34-0410-b5e6-96231b3b80d8
2006-02-11 09:31:47 +00:00
..
Analysis Pull the InsertCastOfTo out of the header, implement CSE'ing of arguments. 2006-02-04 09:51:53 +00:00
Archive more C++ daintiness 2005-12-26 14:31:26 +00:00
AsmParser regenerate 2006-01-25 22:27:16 +00:00
Bytecode Fix auto-upgrade of intrinsics to work properly with both assembly and 2006-01-27 11:49:27 +00:00
CodeGen Reorg for integration with gcc4. Old style debug info will not be passed though 2006-02-11 01:01:30 +00:00
Debugger dum de dum 2005-12-26 10:24:15 +00:00
ExecutionEngine simplify this code now that each constant pool entry is not separately allocated 2006-02-09 04:49:59 +00:00
Linker Rename method 2006-01-24 04:14:29 +00:00
Support Let bugpoint work on sparc with v9 instructions enabled. 2006-02-04 05:02:27 +00:00
System Add AddSymbol() method to DynamicLibrary to work around Windows limitation 2006-01-30 04:33:51 +00:00
Target fix storing booleans (grawp missed this one) 2006-02-11 07:33:17 +00:00
Transforms Port the recent innovations in ComputeMaskedBits to SimplifyDemandedBits. 2006-02-11 09:31:47 +00:00
VMCore validate matching constraints and remember when we see them. 2006-02-02 00:23:53 +00:00
Makefile Add the Linker library 2004-11-14 21:54:41 +00:00