@@ -62,7 +62,7 @@ cc_library(
6262 srcs = ["execution_context.cc" ],
6363 hdrs = ["execution_context.h" ],
6464 deps = [
65- ":type_id_registry " ,
65+ ":type_registry " ,
6666 "//xla:util" ,
6767 "//xla/tsl/platform:errors" ,
6868 "//xla/tsl/platform:logging" ,
@@ -79,7 +79,7 @@ xla_cc_test(
7979 srcs = ["execution_context_test.cc" ],
8080 deps = [
8181 ":execution_context" ,
82- ":type_id_registry " ,
82+ ":type_registry " ,
8383 "//xla/tsl/lib/core:status_test_util" ,
8484 "//xla/tsl/platform:statusor" ,
8585 "//xla/tsl/platform:test" ,
@@ -94,13 +94,14 @@ cc_library(
9494 srcs = ["execution_state.cc" ],
9595 hdrs = ["execution_state.h" ],
9696 deps = [
97- ":type_id_registry " ,
97+ ":type_registry " ,
9898 "//xla:util" ,
99+ "//xla/tsl/platform:statusor" ,
100+ "//xla/tsl/util:safe_reinterpret_cast" ,
101+ "@com_google_absl//absl/base:core_headers" ,
99102 "@com_google_absl//absl/log:check" ,
100103 "@com_google_absl//absl/status" ,
101104 "@com_google_absl//absl/status:statusor" ,
102- "@tsl//tsl/platform:logging" ,
103- "@tsl//tsl/platform:statusor" ,
104105 ],
105106)
106107
@@ -109,11 +110,12 @@ xla_cc_test(
109110 srcs = ["execution_state_test.cc" ],
110111 deps = [
111112 ":execution_state" ,
113+ ":type_registry" ,
112114 "//xla/tsl/lib/core:status_test_util" ,
115+ "//xla/tsl/platform:statusor" ,
116+ "//xla/tsl/platform:test" ,
113117 "@com_google_googletest//:gtest" ,
114118 "@com_google_googletest//:gtest_main" ,
115- "@tsl//tsl/platform:statusor" ,
116- "@tsl//tsl/platform:test" ,
117119 ],
118120)
119121
@@ -124,7 +126,7 @@ cc_library(
124126 ":api" ,
125127 ":execution_context" ,
126128 ":execution_state" ,
127- ":type_id_registry " ,
129+ ":type_registry " ,
128130 "//xla:executable_run_options" ,
129131 "//xla:shape_util" ,
130132 "//xla:types" ,
@@ -141,6 +143,7 @@ cc_library(
141143 "@com_google_absl//absl/algorithm:container" ,
142144 "@com_google_absl//absl/base:core_headers" ,
143145 "@com_google_absl//absl/base:nullability" ,
146+ "@com_google_absl//absl/log:check" ,
144147 "@com_google_absl//absl/status" ,
145148 "@com_google_absl//absl/status:statusor" ,
146149 "@com_google_absl//absl/strings:string_view" ,
@@ -160,7 +163,7 @@ cc_library(
160163 ":call_frame" ,
161164 ":execution_context" ,
162165 ":execution_state" ,
163- ":type_id_registry " ,
166+ ":type_registry " ,
164167 "//xla:executable_run_options" ,
165168 "//xla:util" ,
166169 "//xla/ffi/api:c_api" ,
@@ -218,7 +221,7 @@ xla_cc_test(
218221 ":execution_state" ,
219222 ":ffi" ,
220223 ":ffi_api" ,
221- ":type_id_registry " ,
224+ ":type_registry " ,
222225 "//xla:executable_run_options" ,
223226 "//xla:xla_data_proto_cc" ,
224227 "//xla/ffi/api:c_api" ,
@@ -243,27 +246,31 @@ xla_cc_test(
243246)
244247
245248cc_library (
246- name = "type_id_registry " ,
247- srcs = ["type_id_registry .cc" ],
248- hdrs = ["type_id_registry .h" ],
249+ name = "type_registry " ,
250+ srcs = ["type_registry .cc" ],
251+ hdrs = ["type_registry .h" ],
249252 deps = [
250253 "//xla:util" ,
251254 "//xla/tsl/lib/gtl:int_type" ,
255+ "//xla/tsl/util:safe_reinterpret_cast" ,
252256 "@com_google_absl//absl/algorithm:container" ,
253257 "@com_google_absl//absl/base:core_headers" ,
258+ "@com_google_absl//absl/base:no_destructor" ,
254259 "@com_google_absl//absl/container:flat_hash_map" ,
260+ "@com_google_absl//absl/log" ,
255261 "@com_google_absl//absl/status" ,
256262 "@com_google_absl//absl/status:statusor" ,
263+ "@com_google_absl//absl/strings:str_format" ,
257264 "@com_google_absl//absl/strings:string_view" ,
258265 "@com_google_absl//absl/synchronization" ,
259266 ],
260267)
261268
262269xla_cc_test (
263- name = "type_id_registry_test " ,
264- srcs = ["type_id_registry_test .cc" ],
270+ name = "type_registry_test " ,
271+ srcs = ["type_registry_test .cc" ],
265272 deps = [
266- ":type_id_registry " ,
273+ ":type_registry " ,
267274 "//xla/tsl/lib/core:status_test_util" ,
268275 "//xla/tsl/platform:statusor" ,
269276 "//xla/tsl/platform:test" ,
0 commit comments