Avoid using cpuinfo_get_max_cache_size() function

This function is missing in upstream cpuinfo, and causes build failures in OSS
XNNPACK

PiperOrigin-RevId: 272270763
diff --git a/bench/f32-igemm.cc b/bench/f32-igemm.cc
index 0e371a6..e62983b 100644
--- a/bench/f32-igemm.cc
+++ b/bench/f32-igemm.cc
@@ -76,7 +76,7 @@
   const size_t i_elements = mc_stride * kernel_size;
   const size_t c_elements = output_height * output_width * output_pixel_stride;
   const size_t num_buffers = 1 +
-    benchmark::utils::divideRoundUp<size_t>(cpuinfo_get_max_cache_size(),
+    benchmark::utils::divideRoundUp<size_t>(benchmark::utils::GetMaxCacheSize(),
       sizeof(float) * (w_elements + c_elements) + sizeof(void*) * i_elements);
 
   std::vector<float, AlignedAllocator<float, 32>> w(w_elements * num_buffers);