MCPcopy Index your code
hub / github.com/python/mypy / init

Method init

mypyc/irbuild/for_helpers.py:1182–1188  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1180 """Generate optimized IR for a for loop counting from 0 to infinity."""
1181
1182 def init(self) -> None:
1183 builder = self.builder
1184 # Create a register to store the state of the loop index and
1185 # initialize this register along with the loop index to 0.
1186 zero = Integer(0)
1187 self.index_reg = builder.maybe_spill_assignable(zero)
1188 self.index_target: Register | AssignmentTarget = builder.get_assignment_target(self.index)
1189
1190 def gen_step(self) -> None:
1191 builder = self.builder

Callers

nothing calls this directly

Calls 3

IntegerClass · 0.90
get_assignment_targetMethod · 0.80

Tested by

no test coverage detected