Lines Matching defs:holes
488 let mut holes = vec![];
495 holes.push(self.push_hole(InstHole::Bytes {
504 holes.push(
508 Ok(Some(Patch { hole: Hole::Many(holes), entry: first_split_entry }))
549 // Save up all of the holes from each alternate. They will all get
551 let mut holes = vec![];
565 holes.push(hole);
569 holes.push(split1);
574 holes.push(hole);
582 // empty branches both pushing prev_hole.0 into holes, so both
584 holes.push(prev_hole.0);
586 Ok(Some(Patch { hole: Hole::Many(holes), entry: first_split_entry }))
623 let holes = vec![hole_rep, split_hole];
624 Ok(Some(Patch { hole: Hole::Many(holes), entry: split_entry }))
725 let mut holes = vec![];
736 holes.push(self.fill_split(split, Some(entry), None));
738 holes.push(self.fill_split(split, None, Some(entry)));
741 holes.push(prev_hole);
742 Ok(Some(Patch { hole: Hole::Many(holes), entry: initial_entry }))
758 Hole::Many(holes) => {
759 for hole in holes {
794 holes must be filled"
797 Hole::Many(holes) => {
799 for hole in holes {
985 let mut holes = vec![];
1002 holes.push(hole);
1015 holes.push(hole);
1022 Ok(Patch { hole: Hole::Many(holes), entry: initial_entry.unwrap() })