| /wasmtime-44.0.1/cranelift/codegen/src/egraph/ |
| H A D | mod.rs | 6 use crate::cursor::{Cursor, CursorPosition, FuncCursor}; 857 func: cursor.func, in remove_pure_and_optimize() 889 &mut cursor, in remove_pure_and_optimize() 909 cursor: &mut FuncCursor, in execute_skeleton_inst_simplification() 920 cursor.remove_inst_and_step_back(); in execute_skeleton_inst_simplification() 924 cursor.remove_inst_and_step_back(); in execute_skeleton_inst_simplification() 927 forward_val(cursor, old_val, val); in execute_skeleton_inst_simplification() 935 cursor.replace_inst(new_inst); in execute_skeleton_inst_simplification() 953 forward_val(cursor, old_val, new_val); in execute_skeleton_inst_simplification() 958 cursor.goto_inst(new_inst); in execute_skeleton_inst_simplification() [all …]
|
| /wasmtime-44.0.1/fuzz/fuzz_targets/ |
| H A D | misc.rs | 102 use cranelift_codegen::cursor::{Cursor, FuncCursor}; in dominator_tree() 139 let mut cursor = FuncCursor::new(&mut func); in dominator_tree() localVariable 144 cursor.insert_block(block); in dominator_tree() 147 v0 = Some(cursor.ins().iconst(I32, 0)); in dominator_tree() 152 cursor.ins().jump(children[0], &[]); in dominator_tree() 157 BlockCall::new(block, core::iter::empty(), &mut cursor.func.dfg.value_lists) in dominator_tree() 162 let jt = cursor.func.create_jump_table(data); in dominator_tree() 163 cursor.ins().br_table(v0.unwrap(), jt); in dominator_tree() 166 cursor.ins().return_(&[]); in dominator_tree()
|
| H A D | cranelift-icache.rs | 5 cursor::{Cursor, FuncCursor}, 145 let mut cursor = FuncCursor::new(&mut func); localVariable 146 'out: while let Some(_block) = cursor.next_block() { 147 while let Some(inst) = cursor.next_inst() { 150 if cursor.func.dfg.inst_results(inst).len() != 1 { 153 let out_ty = cursor 156 .value_type(cursor.func.dfg.first_result(inst)); 165 } = cursor.func.dfg.insts[inst] 168 cursor.func.dfg.insts[inst] = ir::InstructionData::UnaryImm { 173 cursor.func.dfg.insts[inst] = ir::InstructionData::UnaryImm {
|
| /wasmtime-44.0.1/crates/wasi-common/src/ |
| H A D | string_array.rs | 56 let mut cursor = 0; in write_to_guest() localVariable 62 .get_range(cursor..(cursor + len)) in write_to_guest() 67 buffer.get(cursor + len).ok_or(Error::invalid_argument())?, in write_to_guest() 70 memory.write(head?, buffer.get(cursor).expect("already validated"))?; in write_to_guest() 71 cursor += len + 1; in write_to_guest()
|
| /wasmtime-44.0.1/cranelift/codegen/src/ |
| H A D | inline.rs | 22 use crate::cursor::{Cursor as _, FuncCursor}; 121 let mut cursor = FuncCursor::new(func); in do_inlining() localVariable 133 prev_pos = cursor.position(); in do_inlining() 134 cursor.next_inst() in do_inlining() 141 match cursor.func.dfg.insts[inst] { in do_inlining() 170 cursor.func, in do_inlining() 212 cursor.func, in do_inlining() 839 let mut cursor = FuncCursor::new(func); in fixup_inst_that_returns() localVariable 840 cursor.goto_after_inst(inlined_inst); in fixup_inst_that_returns() 841 cursor.ins().jump(return_block, &rets); in fixup_inst_that_returns() [all …]
|
| H A D | unreachable_code.rs | 5 use crate::cursor::{Cursor, FuncCursor};
|
| /wasmtime-44.0.1/cranelift/bforest/src/ |
| H A D | map.rs | 205 pub fn cursor<'a, C: Comparator<K>>( in cursor() function 254 cursor: self.cursor(forest, comp), in range() 705 cursor: MapCursor<'a, K, V, C>, field 733 self.cursor.next() in next() 738 Some((self.cursor.key()?, self.cursor.value()?)) in next() 743 .cursor in next() 749 Some((self.cursor.key()?, self.cursor.value()?)) in next() 784 self.cursor.prev() in next_back() 788 Some(_) => Some((self.cursor.key()?, self.cursor.value()?)), in next_back() 794 .cursor in next_back() [all …]
|
| H A D | set.rs | 113 self.cursor(forest, comp).insert(key) in insert() 123 self.cursor(forest, comp).try_insert(key) in try_insert() 135 let mut c = self.cursor(forest, comp); in remove() 173 pub fn cursor<'a, C: Comparator<K>>( in cursor() function 572 let mut c = s.cursor(&mut f, &()); in four_level()
|
| /wasmtime-44.0.1/crates/environ/src/collections/ |
| H A D | btree_map.rs | 194 match cursor.goto(key) { in entry() 196 cursor, in entry() 201 cursor, in entry() 562 self.cursor.key().unwrap() in key() 568 let id = self.cursor.remove().unwrap(); in remove_entry() 575 let id = self.cursor.value().unwrap(); in get() 581 let id = self.cursor.value().unwrap(); in get_mut() 587 let id = self.cursor.value().unwrap(); in into_mut() 593 let id = self.cursor.value().unwrap(); in insert() 599 let id = self.cursor.remove().unwrap(); in remove() [all …]
|
| /wasmtime-44.0.1/crates/unwinder/src/ |
| H A D | stackwalk.rs | 293 let mut cursor = unsafe { FrameCursor::new(pc, fp, trampoline_fp) }; in frame_iterator() localVariable 295 if cursor.done() { in frame_iterator() 298 let frame = cursor.frame(); in frame_iterator() 302 cursor.advance(unwind); in frame_iterator()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/ |
| H A D | debug.rs | 397 cursor: FrameCursor, field 418 let mut cursor = unsafe { activation.cursor() }; in exit_frame() localVariable 422 while !cursor.done() { in exit_frame() 424 let frames = cache.lookup_or_compute(registry, cursor.frame()); in exit_frame() 427 cursor, in exit_frame() 437 cursor.advance(store.unwinder()); in exit_frame() 468 while !parent.cursor.done() { in parent() 482 parent.cursor.advance(store.0.as_store_opaque().unwinder()); in parent() 494 let frames = cache.lookup_or_compute(registry, self.cursor.frame()); in frame_data() 589 let slot_addr = frame_data.slot_addr(self.cursor.frame().fp()); in local() [all …]
|
| /wasmtime-44.0.1/crates/wasi-keyvalue/src/ |
| H A D | lib.rs | 208 cursor: Option<u64>, in list_keys() 212 let cursor = cursor.unwrap_or(0) as usize; in list_keys() localVariable 213 let keys_slice = &keys[cursor..]; in list_keys() 216 cursor: None, in list_keys()
|
| /wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/ |
| H A D | enabled.rs | 10 cursor::FuncCursor, 242 let vmctx = func_env.vmctx_val(&mut builder.cursor()); in write_func_ref_at_addr() 321 cursor: &mut FuncCursor, in default_value() 328 WasmValType::I32 => cursor.ins().iconst(ir::types::I32, 0), in default_value() 330 WasmValType::F32 => cursor.ins().f32const(0.0), in default_value() 331 WasmValType::F64 => cursor.ins().f64const(0.0), in default_value() 334 cursor.ins().vconst(ir::types::I8X16, c) in default_value() 343 cursor.ins().iconst(ty, 0) in default_value() 541 let vmctx = func_env.vmctx_val(&mut builder.cursor()); in translate_exn_throw_ref() 1279 &mut builder.cursor(), in translate_ref_test() [all …]
|
| /wasmtime-44.0.1/cranelift/isle/isle/src/ |
| H A D | overlap.rs | 122 let mut cursor = ruleset.rules.iter(); in check_overlaps() localVariable 123 while let Some(left) = cursor.next() { in check_overlaps() 124 for right in cursor.as_slice() { in check_overlaps()
|
| /wasmtime-44.0.1/crates/cranelift/src/ |
| H A D | trap.rs | 3 use cranelift_codegen::cursor::FuncCursor; 17 fn vmctx_val(&mut self, cursor: &mut FuncCursor<'_>) -> ir::Value; in vmctx_val() 44 let vmctx = self.vmctx_val(&mut builder.cursor()); in trap()
|
| H A D | bounds_checks.rs | 30 cursor::{Cursor, FuncCursor}, 161 &mut builder.cursor(), in bounds_check_and_compute_addr() 205 &mut builder.cursor(), in bounds_check_field_access() 311 &mut builder.cursor(), in bounds_check_field_access() 323 &mut builder.cursor(), in bounds_check_field_access() 591 let mut addr = compute_addr(&mut builder.cursor(), heap, addr_ty, index, offset); in explicit_check_oob_condition_and_compute_addr()
|
| H A D | func_environ.rs | 11 use cranelift_codegen::cursor::FuncCursor; 2409 let mut pos = builder.cursor(); in translate_table_grow() 2541 let mut pos = builder.cursor(); in translate_table_fill() 3252 let mut pos = builder.cursor(); in translate_memory_grow() 3270 builder.cursor(), in translate_memory_grow() 3370 let mut pos = builder.cursor(); in translate_memory_copy() 3404 let mut pos = builder.cursor(); in translate_memory_fill() 3428 let mut pos = builder.cursor(); in translate_memory_init() 3476 let mut pos = builder.cursor(); in translate_table_copy() 3513 let mut pos = builder.cursor(); in translate_table_init() [all …]
|
| /wasmtime-44.0.1/crates/cranelift/src/func_environ/stack_switching/ |
| H A D | fatpointer.rs | 20 pos: &mut cranelift_codegen::cursor::FuncCursor, in deconstruct() 38 pos: &mut cranelift_codegen::cursor::FuncCursor, in construct()
|
| H A D | instructions.rs | 915 let vmctx = env.vmctx_val(&mut builder.cursor()); in tag_address() 1203 let contobj = fatpointer::construct(env, &mut builder.cursor(), revision, contref); in translate_cont_bind() 1225 let vmctx = env.vmctx_val(&mut builder.cursor()); in translate_cont_new() 1232 let contobj = fatpointer::construct(env, &mut builder.cursor(), tag, contref); in translate_cont_new() 1283 let vmctx = env.vmctx_val(&mut builder.cursor()); in translate_resume() 1305 fatpointer::deconstruct(env, &mut builder.cursor(), resume_contobj); in translate_resume() 1485 &mut builder.cursor(), in translate_resume() 1614 let vmctx = env.vmctx_val(&mut builder.cursor()); in translate_suspend() 1688 let vmctx = env.vmctx_val(&mut builder.cursor()); in translate_switch() 1696 fatpointer::deconstruct(env, &mut builder.cursor(), switchee_contobj); in translate_switch() [all …]
|
| /wasmtime-44.0.1/crates/cranelift/src/func_environ/gc/enabled/ |
| H A D | null.rs | 73 let vmctx = func_env.vmctx_val(&mut builder.cursor()); in emit_inline_alloc() 123 let vmctx = func_env.vmctx_val(&mut builder.cursor()); in emit_inline_alloc() 153 Some(ty) => func_env.module_interned_to_shared_ty(&mut builder.cursor(), ty), in emit_inline_alloc() 204 let len = init.len(&mut builder.cursor()); in alloc_array() 225 let len = init.len(&mut builder.cursor()); in alloc_array()
|
| /wasmtime-44.0.1/crates/cranelift/src/translate/ |
| H A D | table.rs | 3 use cranelift_codegen::cursor::FuncCursor; 74 let bound = self.bound.bound(env.isa(), pos.cursor(), index_ty); in prepare_table_addr()
|
| /wasmtime-44.0.1/cranelift/filetests/src/ |
| H A D | function_runner.rs | 5 use cranelift_codegen::cursor::{Cursor, FuncCursor}; 284 let mut cursor = FuncCursor::new(func); in replace_hostcall_references() localVariable 285 while let Some(_block) = cursor.next_block() { in replace_hostcall_references() 286 while let Some(inst) = cursor.next_inst() { in replace_hostcall_references() 287 match &cursor.func.dfg.insts[inst] { in replace_hostcall_references() 292 let ext_func = &cursor.func.dfg.ext_funcs[*func_ref]; in replace_hostcall_references() 302 cursor.func.dfg.insts[inst] = InstructionData::UnaryImm { in replace_hostcall_references()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/instance/allocator/pooling/ |
| H A D | memory_pool.rs | 232 let mut cursor = layout.pre_slab_guard_bytes; in new() localVariable 238 cursor.byte_count()..cursor.byte_count() + layout.slot_bytes.byte_count(), in new() 242 cursor = cursor in new() 247 cursor in new()
|
| /wasmtime-44.0.1/crates/wasi-keyvalue/wit/deps/keyvalue/ |
| H A D | store.wit | 46 cursor: option<u64> 104 /// Get all the keys in the store with an optional cursor (for use in pagination). It 110 /// a cursor that can be used to fetch the next page of keys. See the `key-response` record 120 list-keys: func(cursor: option<u64>) -> result<key-response, error>;
|
| /wasmtime-44.0.1/crates/wasi-common/src/tokio/ |
| H A D | dir.rs | 51 cursor: ReaddirCursor, in readdir() 61 let inner = block_on_dummy_executor(move || self.0.readdir(cursor))?; in readdir()
|