Rename src/jit/cache.c to src/code-cache.c and move it to be part of XNNPACK target to avoid circular dependency between :jit and :XNNPACK (due to xnn_params)
PiperOrigin-RevId: 430532963
diff --git a/BUILD.bazel b/BUILD.bazel
index e9b6125..89a7072 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -9631,7 +9631,6 @@
"src/jit/aarch32-assembler.cc",
"src/jit/aarch64-assembler.cc",
"src/jit/assembler.cc",
- "src/jit/cache.c",
"src/jit/memory.c",
],
hdrs = INTERNAL_HDRS + [
@@ -9653,7 +9652,6 @@
"src/jit/aarch32-assembler.cc",
"src/jit/aarch64-assembler.cc",
"src/jit/assembler.cc",
- "src/jit/cache.c",
"src/jit/memory.c",
],
hdrs = INTERNAL_HDRS + [
@@ -9676,6 +9674,7 @@
xnnpack_cc_library(
name = "XNNPACK",
srcs = [
+ "src/code-cache.c",
"src/init.c",
"src/runtime.c",
"src/subgraph.c",
@@ -9730,6 +9729,7 @@
xnnpack_cc_library(
name = "XNNPACK_test_mode",
srcs = [
+ "src/code-cache.c",
"src/init.c",
"src/runtime.c",
"src/subgraph.c",
@@ -9788,6 +9788,7 @@
xnnpack_cc_library(
name = "xnnpack_for_tflite",
srcs = [
+ "src/code-cache.c",
"src/init.c",
"src/runtime.c",
"src/subgraph.c",
@@ -9860,6 +9861,7 @@
xnnpack_cc_library(
name = "xnnpack_for_tfjs",
srcs = [
+ "src/code-cache.c",
"src/init.c",
],
hdrs = ["include/xnnpack.h"],
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3caeff4..003fdc9 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -236,6 +236,7 @@
SET(COLD_SRCS ${OPERATOR_SRCS} ${SUBGRAPH_SRCS} ${LOGGING_SRCS})
LIST(APPEND COLD_SRCS
src/allocator.c
+ src/code-cache.c
src/init.c
src/memory-planner.c
src/operator-delete.c
@@ -261,7 +262,6 @@
src/jit/aarch32-assembler.cc
src/jit/aarch64-assembler.cc
src/jit/assembler.cc
- src/jit/cache.c
src/jit/memory.c)
SET(JIT_AARCH32_SRCS
diff --git a/src/jit/cache.c b/src/code-cache.c
similarity index 100%
rename from src/jit/cache.c
rename to src/code-cache.c