1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-28 06:22:51 +01:00
llvm-mirror/lib/Transforms
Dan Gohman 1b7238e6e4 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.

llvm-svn: 50358
2008-04-28 17:02:21 +00:00
..
Hello Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
Instrumentation Use Intrinsic::getDeclaration in more places. 2008-04-07 13:45:04 +00:00
IPO When SRoA'ing a global variable, make sure the new globals get the 2008-04-26 07:40:11 +00:00
Scalar Teach InstCombine's ComputeMaskedBits what SelectionDAG's 2008-04-28 17:02:21 +00:00
Utils Fix PR2256, yet another miscompilation in simplifycfg of i 2008-04-28 00:19:07 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00