fn find_determining_place<'tcx>(
    switch_place: Place<'tcx>,
    block: &BasicBlockData<'tcx>
) -> Option<Place<'tcx>>
Expand description

Finds a unique place that entirely determines the value of switch_place, if it exists. This is only a heuristic. Ideally we would like to track multiple determining places for some edge cases, but one is enough for a lot of situations.