summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineCodeEmitter.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-02-09 07:38:58 +0000
committerChris Lattner <sabre@nondot.org>2006-02-09 07:38:58 +0000
commit4534dd59a3c8537d9a1c58e18254d3f115619579 (patch)
treec043196ac8f154cfb712b30bddd56ad40c4401d5 /llvm/lib/CodeGen/MachineCodeEmitter.cpp
parent11f380962b99b7ee44271a93703673a562d6e492 (diff)
downloadbcm5719-llvm-4534dd59a3c8537d9a1c58e18254d3f115619579.tar.gz
bcm5719-llvm-4534dd59a3c8537d9a1c58e18254d3f115619579.zip
Enhance MVIZ in three ways:
1. Teach it new tricks: in particular how to propagate through signed shr and sexts. 2. Teach it to return a bitset of known-1 and known-0 bits, instead of just zero. 3. Teach instcombine (AND X, C) to fold when we know all C bits of X. This implements Regression/Transforms/InstCombine/bittest.ll, and allows future things to be simplified. llvm-svn: 26087
Diffstat (limited to 'llvm/lib/CodeGen/MachineCodeEmitter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud