Lines Matching refs:AMode
128 impl AMode { impl
130 pub fn reg(reg: Reg) -> AMode { in reg() argument
133 AMode::UnsignedOffset { in reg()
141 pub fn reg_plus_reg_scaled_extended(reg1: Reg, reg2: Reg, op: ExtendOp) -> AMode { in reg_plus_reg_scaled_extended() argument
142 AMode::RegScaledExtended { in reg_plus_reg_scaled_extended()
334 impl PrettyPrint for AMode { implementation
338 &AMode::Unscaled { rn, simm9 } => { in pretty_print()
347 &AMode::UnsignedOffset { rn, uimm12 } => { in pretty_print()
356 &AMode::RegReg { rn, rm } => { in pretty_print()
361 &AMode::RegScaled { rn, rm } => { in pretty_print()
367 &AMode::RegScaledExtended { rn, rm, extendop } => { in pretty_print()
378 &AMode::RegExtended { rn, rm, extendop } => { in pretty_print()
388 &AMode::Label { ref label } => label.pretty_print(0), in pretty_print()
389 &AMode::SPPreIndexed { simm9 } => { in pretty_print()
393 &AMode::SPPostIndexed { simm9 } => { in pretty_print()
397 AMode::Const { addr } => format!("[const({})]", addr.as_u32()), in pretty_print()
400 &AMode::SPOffset { .. } in pretty_print()
401 | &AMode::FPOffset { .. } in pretty_print()
402 | &AMode::IncomingArg { .. } in pretty_print()
403 | &AMode::SlotOffset { .. } in pretty_print()
404 | &AMode::RegOffset { .. } => { in pretty_print()