Skip to main content

is_spill_certificate

Function is_spill_certificate 

Source
pub fn is_spill_certificate(
    ranges: &[LiveRange],
    registers: usize,
    must_spill: &[usize],
) -> bool
Expand description

Re-check a spill certificate: the listed variables pairwise interfere (are mutually live) and number more than registers — so they cannot all reside in registers at once.