Skip to content

Commit 13165c2

Browse files
NL02copybara-github
authored andcommitted
[Explicit State Access] Support multiple State Reads nodes for a single State Element in proc_state_legalization_pass
Prevent nullptr from attempting to fetch State Reads from Next Nodes constructed from a State Element. #geminiassisted PiperOrigin-RevId: 910694399
1 parent 3d0955c commit 13165c2

3 files changed

Lines changed: 317 additions & 78 deletions

File tree

xls/scheduling/BUILD

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -460,6 +460,7 @@ cc_library(
460460
"//xls/ir:value",
461461
"//xls/passes:pass_base",
462462
"//xls/solvers:z3_ir_translator",
463+
"@com_google_absl//absl/algorithm:container",
463464
"@com_google_absl//absl/container:btree",
464465
"@com_google_absl//absl/container:flat_hash_set",
465466
"@com_google_absl//absl/log",
@@ -488,7 +489,9 @@ cc_test(
488489
"//xls/ir:function_builder",
489490
"//xls/ir:ir_matcher",
490491
"//xls/ir:ir_test_base",
492+
"//xls/ir:op",
491493
"//xls/ir:proc_conversion",
494+
"//xls/ir:source_location",
492495
"//xls/ir:value",
493496
"//xls/passes:cse_pass",
494497
"//xls/passes:dce_pass",

0 commit comments

Comments
 (0)