(uop: Uop, out: CWriter, skip_inputs: bool)
| 83 | return "_PyStackRef " |
| 84 | |
| 85 | def declare_variables(uop: Uop, out: CWriter, skip_inputs: bool) -> None: |
| 86 | variables = {"unused"} |
| 87 | if not skip_inputs: |
| 88 | for var in reversed(uop.stack.inputs): |
| 89 | if var.used and var.name not in variables: |
| 90 | variables.add(var.name) |
| 91 | out.emit(f"{type_name(var)}{var.name};\n") |
| 92 | for var in uop.stack.outputs: |
| 93 | if var.peek: |
| 94 | continue |
| 95 | if var.name not in variables: |
| 96 | variables.add(var.name) |
| 97 | out.emit(f"{type_name(var)}{var.name};\n") |
| 98 | |
| 99 | |
| 100 | def decref_inputs( |
no test coverage detected
searching dependent graphs…