From: Shuxin Yang Date: Thu, 13 Dec 2012 23:16:19 +0000 (+0000) Subject: Remove two popcount patterns which we are already able to recognize. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=97e07bf211c33c2aafde1b09333e55f7630eb3a2;p=platform%2Fupstream%2Fllvm.git Remove two popcount patterns which we are already able to recognize. llvm-svn: 170158 --- diff --git a/llvm/lib/Target/README.txt b/llvm/lib/Target/README.txt index 8165f5b..a9aab86 100644 --- a/llvm/lib/Target/README.txt +++ b/llvm/lib/Target/README.txt @@ -262,22 +262,7 @@ unsigned countbits_slow(unsigned v) { c += v & 1; return c; } -unsigned countbits_fast(unsigned v){ - unsigned c; - for (c = 0; v; c++) - v &= v - 1; // clear the least significant bit set - return c; -} -BITBOARD = unsigned long long -int PopCnt(register BITBOARD a) { - register int c=0; - while(a) { - c++; - a &= a - 1; - } - return c; -} unsigned int popcount(unsigned int input) { unsigned int count = 0; for (unsigned int i = 0; i < 4 * 8; i++)