@@ -397,7 +397,6 @@ class Storage:
397
397
stack : Stack
398
398
inputs : list [Local ]
399
399
outputs : list [Local ]
400
- peeks : list [Local ]
401
400
spilled : int = 0
402
401
403
402
@staticmethod
@@ -523,7 +522,7 @@ def for_uop(stack: Stack, uop: Uop) -> tuple[list[str], "Storage"]:
523
522
for var in inputs :
524
523
stack .push (var )
525
524
outputs = [ Local .undefined (var ) for var in uop .stack .outputs if not var .peek ]
526
- return code_list , Storage (stack , inputs , outputs , peeks )
525
+ return code_list , Storage (stack , inputs , outputs )
527
526
528
527
@staticmethod
529
528
def copy_list (arg : list [Local ]) -> list [Local ]:
@@ -536,7 +535,7 @@ def copy(self) -> "Storage":
536
535
assert [v .name for v in inputs ] == [v .name for v in self .inputs ], (inputs , self .inputs )
537
536
return Storage (
538
537
new_stack , inputs ,
539
- self .copy_list (self .outputs ), self .copy_list ( self . peeks ), self . spilled
538
+ self .copy_list (self .outputs ), self .spilled
540
539
)
541
540
542
541
def sanity_check (self ) -> None :
@@ -601,8 +600,7 @@ def as_comment(self) -> str:
601
600
next_line = "\n "
602
601
inputs = ", " .join ([var .compact_str () for var in self .inputs ])
603
602
outputs = ", " .join ([var .compact_str () for var in self .outputs ])
604
- peeks = ", " .join ([var .name for var in self .peeks ])
605
- return f"{ stack_comment [:- 2 ]} { next_line } inputs: { inputs } { next_line } outputs: { outputs } { next_line } peeks: { peeks } */"
603
+ return f"{ stack_comment [:- 2 ]} { next_line } inputs: { inputs } { next_line } outputs: { outputs } */"
606
604
607
605
def close_inputs (self , out : CWriter ) -> None :
608
606
tmp_defined = False
0 commit comments