diff options
author | Chris Lattner <sabre@nondot.org> | 2008-10-05 02:16:12 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-10-05 02:16:12 +0000 |
commit | b1ac7698739dd3b707196aab5765401db7bd081a (patch) | |
tree | d89bd322edd1dbf87ff1bdc1252909a4232e3a11 /lib/Target/README.txt | |
parent | 8c34cd287a07d80491cde1e86da98568675dbe47 (diff) | |
download | llvm-b1ac7698739dd3b707196aab5765401db7bd081a.tar.gz llvm-b1ac7698739dd3b707196aab5765401db7bd081a.tar.bz2 llvm-b1ac7698739dd3b707196aab5765401db7bd081a.tar.xz |
this case is matched now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57096 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/README.txt')
-rw-r--r-- | lib/Target/README.txt | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/lib/Target/README.txt b/lib/Target/README.txt index 0214cbb84c..faa351a51b 100644 --- a/lib/Target/README.txt +++ b/lib/Target/README.txt @@ -271,15 +271,7 @@ alas... //===---------------------------------------------------------------------===// -This isn't recognized as bswap by instcombine: - -unsigned int swap_32(unsigned int v) { - v = ((v & 0x00ff00ffU) << 8) | ((v & 0xff00ff00U) >> 8); - v = ((v & 0x0000ffffU) << 16) | ((v & 0xffff0000U) >> 16); - return v; -} - -Nor is this (yes, it really is bswap): +This isn't recognized as bswap by instcombine (yes, it really is bswap): unsigned long reverse(unsigned v) { unsigned t; |