Lines Matching refs:LabelUse
1486 type LabelUse = LabelUse; typedef
1610 pub enum LabelUse { enum
1621 impl MachInstLabelUse for LabelUse { implementation
1626 LabelUse::JmpRel32 | LabelUse::PCRel32 => 0x7fff_ffff, in max_pos_range()
1632 LabelUse::JmpRel32 | LabelUse::PCRel32 => 0x8000_0000, in max_neg_range()
1638 LabelUse::JmpRel32 | LabelUse::PCRel32 => 4, in patch_size()
1648 LabelUse::JmpRel32 => { in patch()
1653 LabelUse::PCRel32 => { in patch()
1663 LabelUse::JmpRel32 | LabelUse::PCRel32 => false, in supports_veneer()
1669 LabelUse::JmpRel32 | LabelUse::PCRel32 => 0, in veneer_size()
1677 fn generate_veneer(self, _: &mut [u8], _: CodeOffset) -> (CodeOffset, LabelUse) { in generate_veneer() argument
1679 LabelUse::JmpRel32 | LabelUse::PCRel32 => { in generate_veneer()
1687 (Reloc::X86CallPCRel4, -4) => Some(LabelUse::JmpRel32), in from_reloc()