@@ -776,6 +776,70 @@ cc_test(
776776 ],
777777)
778778
779+ cc_test (
780+ name = "proc_lowering_block_eval_psc_test" ,
781+ srcs = ["proc_lowering_block_eval_psc_test.cc" ],
782+ deps = [
783+ ":block_conversion_pass" ,
784+ ":channel_to_port_io_lowering_pass" ,
785+ ":flow_control_insertion_pass" ,
786+ ":idle_insertion_pass" ,
787+ ":pipeline_register_insertion_pass" ,
788+ ":proc_instantiation_lowering_pass" ,
789+ ":scheduled_block_conversion_pass" ,
790+ ":scheduling_pass" ,
791+ ":side_effect_condition_pass" ,
792+ ":signature_generation_pass" ,
793+ ":state_to_register_io_lowering_pass" ,
794+ "//xls/codegen:codegen_options" ,
795+ "//xls/codegen:module_signature_cc_proto" ,
796+ "//xls/common:source_location" ,
797+ "//xls/common:xls_gunit_main" ,
798+ "//xls/common/status:matchers" ,
799+ "//xls/common/status:ret_check" ,
800+ "//xls/common/status:status_macros" ,
801+ "//xls/interpreter:block_evaluator" ,
802+ "//xls/interpreter:channel_queue" ,
803+ "//xls/interpreter:interpreter_proc_runtime" ,
804+ "//xls/interpreter:ir_interpreter" ,
805+ "//xls/interpreter:serial_proc_runtime" ,
806+ "//xls/ir" ,
807+ "//xls/ir:bits" ,
808+ "//xls/ir:channel" ,
809+ "//xls/ir:channel_ops" ,
810+ "//xls/ir:events" ,
811+ "//xls/ir:foreign_function" ,
812+ "//xls/ir:foreign_function_data_cc_proto" ,
813+ "//xls/ir:function_builder" ,
814+ "//xls/ir:ir_matcher" ,
815+ "//xls/ir:ir_test_base" ,
816+ "//xls/ir:op" ,
817+ "//xls/ir:proc_elaboration" ,
818+ "//xls/ir:source_location" ,
819+ "//xls/ir:type" ,
820+ "//xls/ir:value" ,
821+ "//xls/ir:value_utils" ,
822+ "//xls/passes:channel_legalization_pass" ,
823+ "//xls/passes:optimization_pass" ,
824+ "//xls/passes:pass_base" ,
825+ "//xls/scheduling:scheduling_options" ,
826+ "//xls/scheduling:scheduling_result" ,
827+ "//xls/tools:schedule" ,
828+ "@com_google_absl//absl/algorithm:container" ,
829+ "@com_google_absl//absl/container:flat_hash_map" ,
830+ "@com_google_absl//absl/log" ,
831+ "@com_google_absl//absl/log:check" ,
832+ "@com_google_absl//absl/random:distributions" ,
833+ "@com_google_absl//absl/status" ,
834+ "@com_google_absl//absl/status:status_matchers" ,
835+ "@com_google_absl//absl/status:statusor" ,
836+ "@com_google_absl//absl/strings" ,
837+ "@com_google_absl//absl/strings:str_format" ,
838+ "@com_google_absl//absl/types:span" ,
839+ "@googletest//:gtest" ,
840+ ],
841+ )
842+
779843cc_library (
780844 name = "state_to_register_io_lowering_pass" ,
781845 srcs = ["state_to_register_io_lowering_pass.cc" ],
0 commit comments