diff options
author | Scott Michel <scottm@aero.org> | 2007-04-02 21:36:32 +0000 |
---|---|---|
committer | Scott Michel <scottm@aero.org> | 2007-04-02 21:36:32 +0000 |
commit | 16627a542f520a21bd54e846b161c5dbf9b8cfad (patch) | |
tree | 3e65e41b1ee55ce18364c18c5f2d22968d5c6754 /llvm/lib/Support/StringMap.cpp | |
parent | a7152a90d1965171a54e8dc4fdee5e82e688a604 (diff) | |
download | llvm-16627a542f520a21bd54e846b161c5dbf9b8cfad.zip llvm-16627a542f520a21bd54e846b161c5dbf9b8cfad.tar.gz llvm-16627a542f520a21bd54e846b161c5dbf9b8cfad.tar.bz2 |
1. Insert custom lowering hooks for ISD::ROTR and ISD::ROTL.
2. Help DAGCombiner recognize zero/sign/any-extended versions of ROTR and ROTL
patterns. This was motivated by the X86/rotate.ll testcase, which should now
generate code for other platforms (and soon-to-come platforms.) Rewrote code
slightly to make it easier to read.
llvm-svn: 35605
Diffstat (limited to 'llvm/lib/Support/StringMap.cpp')
0 files changed, 0 insertions, 0 deletions