Searched refs:sized_stack_slots (Results 1 – 15 of 15) sorted by relevance
| /wasmtime-44.0.1/cranelift/codegen/src/ir/ |
| H A D | stackslot.rs | 205 assert_eq!(func.sized_stack_slots[ss0].size, 4); in stack_slot() 206 assert_eq!(func.sized_stack_slots[ss1].size, 8); in stack_slot() 208 assert_eq!(func.sized_stack_slots[ss0].to_string(), "explicit_slot 4"); in stack_slot() 209 assert_eq!(func.sized_stack_slots[ss1].to_string(), "explicit_slot 8"); in stack_slot()
|
| H A D | function.rs | 168 pub sized_stack_slots: StackSlots, field 215 self.sized_stack_slots.clear(); in clear() 233 self.sized_stack_slots.push(data) in create_sized_stack_slot() 357 self.sized_stack_slots.values().map(|ss| ss.size).sum() in fixed_stack_size() 407 sized_stack_slots: StackSlots::new(), in with_name_signature()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/s390x/inst/unwind/ |
| H A D | systemv.rs | 151 func.sized_stack_slots.push(stack_slot); in create_function() 213 func.sized_stack_slots.push(stack_slot); in create_multi_return_function()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/riscv64/inst/unwind/ |
| H A D | systemv.rs | 116 func.sized_stack_slots.push(stack_slot); in create_function()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/aarch64/inst/unwind/ |
| H A D | systemv.rs | 120 func.sized_stack_slots.push(stack_slot); in create_function()
|
| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | inline.rs | 1508 let offset = func.sized_stack_slots.len(); in create_stack_slots() 1511 func.sized_stack_slots in create_stack_slots() 1512 .reserve(callee.sized_stack_slots.len()); in create_stack_slots() 1513 for slot in callee.sized_stack_slots.values() { in create_stack_slots() 1514 func.sized_stack_slots.push(slot.clone()); in create_stack_slots()
|
| H A D | write.rs | 50 for (ss, slot) in func.sized_stack_slots.iter() { in super_preamble()
|
| /wasmtime-44.0.1/cranelift/codegen/src/isa/x64/inst/unwind/ |
| H A D | systemv.rs | 147 func.sized_stack_slots.push(stack_slot); in create_function()
|
| /wasmtime-44.0.1/cranelift/reader/src/ |
| H A D | parser.rs | 248 while self.function.sized_stack_slots.next_key().index() <= ss.index() { in add_ss() 255 self.function.sized_stack_slots[ss] = data; in add_ss() 3128 let mut iter = func.sized_stack_slots.keys(); in stack_slot_decl() 3133 func.sized_stack_slots[ss1].kind, in stack_slot_decl() 3136 assert_eq!(func.sized_stack_slots[ss1].size, 1); in stack_slot_decl() 3141 func.sized_stack_slots[ss3].kind, in stack_slot_decl() 3144 assert_eq!(func.sized_stack_slots[ss3].size, 13); in stack_slot_decl()
|
| /wasmtime-44.0.1/cranelift/src/ |
| H A D | bugpoint.rs | 557 for (stack_slot, stack_slot_data) in func.sized_stack_slots.clone().iter() { in mutate() 573 func.sized_stack_slots = stack_slots; in mutate()
|
| /wasmtime-44.0.1/crates/cranelift/src/func_environ/stack_switching/ |
| H A D | instructions.rs | 333 Some(slot) if builder.func.sized_stack_slots[slot].size >= required_size => { in allocate_or_reuse_stack_slot() 334 let slot_data = &builder.func.sized_stack_slots[slot]; in allocate_or_reuse_stack_slot()
|
| /wasmtime-44.0.1/cranelift/interpreter/src/ |
| H A D | interpreter.rs | 299 let stack_slots = &self.get_current_function().sized_stack_slots; in stack_address()
|
| /wasmtime-44.0.1/cranelift/codegen/src/machinst/ |
| H A D | abi.rs | 1237 for (stackslot, data) in f.sized_stack_slots.iter() { in new()
|
| /wasmtime-44.0.1/cranelift/codegen/src/verifier/ |
| H A D | mod.rs | 782 if !self.func.sized_stack_slots.is_valid(ss) { in verify_stack_slot()
|
| /wasmtime-44.0.1/crates/cranelift/src/ |
| H A D | func_environ.rs | 1259 builder.func.sized_stack_slots[*slot].size = b.size(); in finish_debug_metadata()
|