diff options
| author | Sanjay Patel <spatel@rotateright.com> | 2014-09-15 19:47:44 +0000 |
|---|---|---|
| committer | Sanjay Patel <spatel@rotateright.com> | 2014-09-15 19:47:44 +0000 |
| commit | bb29221129de1b2c2045354f585dd639fe0d7275 (patch) | |
| tree | b909aaead329d9972e533c1288c8fbd882bb6cd8 /llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | |
| parent | ede1e7d490b4e38cacbffcfcd15666a15c50cf4b (diff) | |
| download | bcm5719-llvm-bb29221129de1b2c2045354f585dd639fe0d7275.tar.gz bcm5719-llvm-bb29221129de1b2c2045354f585dd639fe0d7275.zip | |
Replace dead links to "Hacker's Delight" with general references. NFC.
llvm-svn: 217814
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp index ed3f770afec..dd932ebd80e 100644 --- a/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp @@ -2786,7 +2786,7 @@ SDValue SelectionDAGLegalize::ExpandBitCount(unsigned Opc, SDValue Op, // x = x | (x >>32); // for 64-bit input // return popcount(~x); // - // but see also: http://www.hackersdelight.org/HDcode/nlz.cc + // Ref: "Hacker's Delight" by Henry Warren EVT VT = Op.getValueType(); EVT ShVT = TLI.getShiftAmountTy(VT); unsigned len = VT.getSizeInBits(); @@ -2805,7 +2805,7 @@ SDValue SelectionDAGLegalize::ExpandBitCount(unsigned Opc, SDValue Op, // for now, we use: { return popcount(~x & (x - 1)); } // unless the target has ctlz but not ctpop, in which case we use: // { return 32 - nlz(~x & (x-1)); } - // see also http://www.hackersdelight.org/HDcode/ntz.cc + // Ref: "Hacker's Delight" by Henry Warren EVT VT = Op.getValueType(); SDValue Tmp3 = DAG.getNode(ISD::AND, dl, VT, DAG.getNOT(dl, Op, VT), |

