From b1ac7698739dd3b707196aab5765401db7bd081a Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 5 Oct 2008 02:16:12 +0000 Subject: [PATCH] this case is matched now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57096 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/README.txt | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/lib/Target/README.txt b/lib/Target/README.txt index 0214cbb84c4..faa351a51b4 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;