Expand description
Backward data-dependency slicer.
Given a path tree, a checkpoint, and a property, it walks each path backward
to keep only the MIR items that are data-relevant to the property, producing
one ProofGoal per path for the symbolic VM to execute forward.
Modulesยง
- call_
visit ๐ - Call-terminator visiting logic.
- types ๐
- Data types for the path-refinement layer.
- visitor ๐
- Backward path visitor โ walks a finite path backward from a checkpoint and keeps only MIR items that can affect the required property.