Lines Matching refs:MachLabel

283     label_aliases: SmallVec<[MachLabel; 16]>,
309 labels_at_tail: SmallVec<[MachLabel; 4]>,
416 const UNKNOWN_LABEL: MachLabel = MachLabel(0xffff_ffff);
427 pub struct MachLabel(u32); struct
428 entity_impl!(MachLabel);
430 impl MachLabel { impl
433 pub fn from_block(bindex: BlockIndex) -> MachLabel { in from_block() argument
434 MachLabel(bindex.index() as u32) in from_block()
443 impl Default for MachLabel { implementation
607 pub fn get_label(&mut self) -> MachLabel { in get_label() argument
611 trace!("MachBuffer: new label -> {:?}", MachLabel(l)); in get_label()
612 MachLabel(l) in get_label()
676 pub fn get_label_for_constant(&mut self, constant: VCodeConstant) -> MachLabel { in get_label_for_constant() argument
698 pub fn bind_label(&mut self, label: MachLabel, ctrl_plane: &mut ControlPlane) { in bind_label() argument
738 pub(crate) fn resolve_label_offset(&self, mut label: MachLabel) -> CodeOffset { in resolve_label_offset()
761 pub fn use_label_at_offset(&mut self, offset: CodeOffset, label: MachLabel, kind: I::LabelUse) { in use_label_at_offset() argument
799 pub fn add_uncond_branch(&mut self, start: CodeOffset, end: CodeOffset, target: MachLabel) { in add_uncond_branch() argument
832 target: MachLabel, in add_cond_branch() argument
1272 pub fn defer_trap(&mut self, code: TrapCode) -> MachLabel { in defer_trap() argument
1533 fn emit_veneer(&mut self, label: MachLabel, offset: CodeOffset, kind: I::LabelUse) { in emit_veneer() argument
1977 Tag(ExceptionTag, MachLabel),
1980 Default(MachLabel),
1988 fn finalize<F: Fn(MachLabel) -> CodeOffset>(self, f: F) -> FinalizedMachExceptionHandler { in finalize()
2039 upcoming_label: Option<MachLabel>,
2051 label: MachLabel,
2064 label: MachLabel,
2133 Label(MachLabel),
2142 impl From<MachLabel> for RelocTarget {
2143 fn from(label: MachLabel) -> Self { in from()
2290 target: MachLabel,
2298 labels_at_this_branch: SmallVec<[MachLabel; 4]>,
2469 MachLabel::from_block(BlockIndex::new(self.next_func)), in append()
2482 let label = MachLabel::from_block(BlockIndex::new(target)); in resolve_reloc()
2527 fn label(n: u32) -> MachLabel { in label() argument
2528 MachLabel::from_block(BlockIndex::new(n as usize)) in label()