llvm-6502/lib
Dan Gohman 23e8b71526 Teach InstCombine's ComputeMaskedBits what SelectionDAG's
ComputeMaskedBits knows about cttz, ctlz, and ctpop. Teach
SelectionDAG's ComputeMaskedBits what InstCombine's knows
about SRem. And teach them both some things about high bits
in Mul, UDiv, URem, and Sub. This allows instcombine and
dagcombine to eliminate sign-extension operations in
several new cases.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50358 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-28 17:02:21 +00:00
..
Analysis Fix the way AliasSet::print prints "may alias". 2008-04-21 19:48:48 +00:00
Archive Change the MemoryBuffer::getFile* methods to take just a pointer to the 2008-04-01 18:04:03 +00:00
AsmParser Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 2008-04-25 16:53:59 +00:00
Bitcode Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 2008-04-25 16:53:59 +00:00
CodeGen Teach InstCombine's ComputeMaskedBits what SelectionDAG's 2008-04-28 17:02:21 +00:00
Debugger Make these variables static. 2008-04-23 23:15:23 +00:00
ExecutionEngine PR2202: LLVMCreateInterpreter creates a JIT 2008-04-25 02:52:30 +00:00
Linker Revert r49614. As Dan pointed out, some of these aren't correct. 2008-04-14 17:38:21 +00:00
Support Add support for response files to the CommandLine library. 2008-04-28 16:44:25 +00:00
System Restore code to disable crash catcher on older OS X systems 2008-04-12 00:47:46 +00:00
Target Fix FP return for Win64 ABI 2008-04-28 07:40:07 +00:00
Transforms Teach InstCombine's ComputeMaskedBits what SelectionDAG's 2008-04-28 17:02:21 +00:00
VMCore Allow asms to return multiple results by value. 2008-04-27 23:33:55 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00