diff options
author | Chris Lattner <sabre@nondot.org> | 2010-08-27 22:24:38 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-08-27 22:24:38 +0000 |
commit | 18d7fc8fc6767ae3793906bb1b68862a740ed64f (patch) | |
tree | 267a3fc5d36145a84b1d896aa58880a2d9054fbf /lldb/scripts/Python/build-swig-Python.sh | |
parent | 378e93c210230a169a4a4afcf6f81599bca8e2f8 (diff) | |
download | bcm5719-llvm-18d7fc8fc6767ae3793906bb1b68862a740ed64f.tar.gz bcm5719-llvm-18d7fc8fc6767ae3793906bb1b68862a740ed64f.zip |
Implement a pretty general logical shift propagation
framework, which is good at ripping through bitfield
operations. This generalize a bunch of the existing
xforms that instcombine does, such as
(x << c) >> c -> and
to handle intermediate logical nodes. This is useful for
ripping up the "promote to large integer" code produced by
SRoA.
llvm-svn: 112304
Diffstat (limited to 'lldb/scripts/Python/build-swig-Python.sh')
0 files changed, 0 insertions, 0 deletions