Home
last modified time | relevance | path

Searched refs:StackAMode (Results 1 – 10 of 10) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/machinst/
H A Dabi.rs276 pub enum StackAMode { enum
285 impl StackAMode { implementation
288 StackAMode::IncomingArg(off, size) => { in offset_by()
291 StackAMode::Slot(off) => StackAMode::Slot(off.checked_add(i64::from(offset)).unwrap()), in offset_by()
292 StackAMode::OutgoingArg(off) => { in offset_by()
1808 StackAMode::IncomingArg(offset, stack_arg_space) in gen_call_args()
1810 StackAMode::OutgoingArg(offset) in gen_call_args()
2397 let from = StackAMode::Slot(sp_off); in gen_spill()
2409 let from = StackAMode::Slot(sp_off); in gen_reload()
2463 Stack(StackAMode, Type),
[all …]
/wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/
H A Dabi.rs255 impl From<StackAMode> for MemArg {
256 fn from(stack: StackAMode) -> MemArg { in from()
258 StackAMode::IncomingArg(off, stack_args_size) => MemArg::IncomingArgOffset { in from()
261 StackAMode::Slot(off) => MemArg::SlotOffset { off }, in from()
262 StackAMode::OutgoingArg(off) => MemArg::OutgoingArgOffset { off }, in from()
478 fn gen_load_stack(mem: StackAMode, into_reg: Writable<Reg>, ty: Type) -> Inst { in gen_load_stack() argument
482 fn gen_store_stack(mem: StackAMode, from_reg: Reg, ty: Type) -> Inst { in gen_store_stack() argument
568 fn gen_get_stack_addr(mem: StackAMode, into_reg: Writable<Reg>) -> Inst { in gen_get_stack_addr() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/
H A Dabi.rs27 impl From<StackAMode> for AMode {
28 fn from(stack: StackAMode) -> AMode { in from()
30 StackAMode::IncomingArg(off, stack_args_size) => AMode::IncomingArg { in from()
33 StackAMode::Slot(off) => AMode::SlotOffset { off }, in from()
34 StackAMode::OutgoingArg(off) => AMode::SPOffset { off }, in from()
409 fn gen_load_stack(mem: StackAMode, into_reg: Writable<Reg>, ty: Type) -> Inst { in gen_load_stack() argument
413 fn gen_store_stack(mem: StackAMode, from_reg: Reg, ty: Type) -> Inst { in gen_store_stack() argument
500 fn gen_get_stack_addr(mem: StackAMode, into_reg: Writable<Reg>) -> Inst { in gen_get_stack_addr() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/x64/
H A Dabi.rs414 fn gen_load_stack(mem: StackAMode, into_reg: Writable<Reg>, ty: Type) -> Self::I { in gen_load_stack() argument
427 fn gen_store_stack(mem: StackAMode, from_reg: Reg, ty: Type) -> Self::I { in gen_store_stack() argument
493 fn gen_get_stack_addr(mem: StackAMode, into_reg: Writable<Reg>) -> Self::I { in gen_get_stack_addr() argument
989 impl From<StackAMode> for SyntheticAmode {
990 fn from(amode: StackAMode) -> Self { in from()
994 StackAMode::IncomingArg(off, stack_args_size) => { in from()
1002 StackAMode::Slot(off) => { in from()
1007 StackAMode::OutgoingArg(off) => { in from()
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/inst/
H A Dargs.rs5 use crate::machinst::abi::StackAMode;
175 StackAMode::IncomingArg(offset, stack_args_size) => { in get_offset_with_state()
185 StackAMode::Slot(offset) => { in get_offset_with_state()
188 StackAMode::OutgoingArg(offset) => *offset, in get_offset_with_state()
219 impl From<StackAMode> for Amode {
220 fn from(amode: StackAMode) -> Self { in from()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/
H A Dargs.rs201 impl From<StackAMode> for AMode {
202 fn from(stack: StackAMode) -> AMode { in from()
204 StackAMode::IncomingArg(offset, stack_args_size) => { in from()
207 StackAMode::OutgoingArg(offset) => AMode::SPOffset(offset), in from()
208 StackAMode::Slot(offset) => AMode::SlotOffset(offset), in from()
/wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/
H A Dabi.rs196 fn gen_load_stack(mem: StackAMode, into_reg: Writable<Reg>, ty: Type) -> Inst { in gen_load_stack() argument
200 fn gen_store_stack(mem: StackAMode, from_reg: Reg, ty: Type) -> Inst { in gen_store_stack() argument
284 fn gen_get_stack_addr(mem: StackAMode, into_reg: Writable<Reg>) -> Inst { in gen_get_stack_addr() argument
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/
H A Dabi.rs166 fn gen_load_stack(mem: StackAMode, into_reg: Writable<Reg>, ty: Type) -> Self::I { in gen_load_stack() argument
176 fn gen_store_stack(mem: StackAMode, from_reg: Reg, ty: Type) -> Self::I { in gen_store_stack() argument
253 fn gen_get_stack_addr(mem: StackAMode, dst: Writable<Reg>) -> Self::I { in gen_get_stack_addr() argument
H A Dinst.isle189 (type StackAMode extern (enum))
195 (Stack (amode StackAMode))
/wasmtime-44.0.1/cranelift/codegen/src/isa/pulley_shared/lower/
H A Disle.rs21 abi::{ArgPair, RetPair, StackAMode},