[BOLT] Fix unused function warnings
This patch fixes: bolt/lib/Passes/CallGraph.cpp:27:15: error: unused function 'hash_int64_fallback' [-Werror,-Wunused-function] bolt/lib/Passes/CallGraph.cpp:40:15: error: unused function 'hash_int64' [-Werror,-Wunused-function]
This commit is contained in:
parent
1e3e3e28a6
commit
04b59e7af9
|
@ -24,7 +24,7 @@
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|
||||||
inline size_t hash_int64_fallback(int64_t k) {
|
LLVM_ATTRIBUTE_UNUSED inline size_t hash_int64_fallback(int64_t k) {
|
||||||
uint64_t key = (unsigned long long)k;
|
uint64_t key = (unsigned long long)k;
|
||||||
// "64 bit Mix Functions", from Thomas Wang's "Integer Hash Function."
|
// "64 bit Mix Functions", from Thomas Wang's "Integer Hash Function."
|
||||||
// http://www.concentric.net/~ttwang/tech/inthash.htm
|
// http://www.concentric.net/~ttwang/tech/inthash.htm
|
||||||
|
@ -37,7 +37,7 @@ inline size_t hash_int64_fallback(int64_t k) {
|
||||||
return static_cast<size_t>(static_cast<uint32_t>(key));
|
return static_cast<size_t>(static_cast<uint32_t>(key));
|
||||||
}
|
}
|
||||||
|
|
||||||
inline size_t hash_int64(int64_t k) {
|
LLVM_ATTRIBUTE_UNUSED inline size_t hash_int64(int64_t k) {
|
||||||
#if defined(USE_SSECRC) && defined(__SSE4_2__)
|
#if defined(USE_SSECRC) && defined(__SSE4_2__)
|
||||||
size_t h = 0;
|
size_t h = 0;
|
||||||
__asm("crc32q %1, %0\n" : "+r"(h) : "rm"(k));
|
__asm("crc32q %1, %0\n" : "+r"(h) : "rm"(k));
|
||||||
|
|
Loading…
Reference in New Issue