MCPcopy Create free account
hub / github.com/bytecodealliance/wasmtime / reg

Method reg

cranelift/codegen/src/isa/aarch64/inst/args.rs:130–137  ·  view source on GitHub ↗

Memory reference using an address in a register.

(reg: Reg)

Source from the content-addressed store, hash-verified

128impl AMode {
129 /// Memory reference using an address in a register.
130 pub fn reg(reg: Reg) -> AMode {
131 // Use UnsignedOffset rather than Unscaled to use ldr rather than ldur.
132 // This also does not use PostIndexed / PreIndexed as they update the register.
133 AMode::UnsignedOffset {
134 rn: reg,
135 uimm12: UImm12Scaled::zero(I64),
136 }
137 }
138
139 /// Memory reference using `reg1 + sizeof(ty) * reg2` as an address, with `reg2` sign- or
140 /// zero-extended as per `op`.

Callers

nothing calls this directly

Calls 1

zeroFunction · 0.85

Tested by

no test coverage detected