Home
last modified time | relevance | path

Searched refs:cursor (Results 1 – 25 of 60) sorted by relevance

123

/wasmtime-44.0.1/cranelift/codegen/src/egraph/
H A Dmod.rs6 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 Dmisc.rs102 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 Dcranelift-icache.rs5 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 Dstring_array.rs56 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 Dinline.rs22 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 Dunreachable_code.rs5 use crate::cursor::{Cursor, FuncCursor};
/wasmtime-44.0.1/cranelift/bforest/src/
H A Dmap.rs205 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 Dset.rs113 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 Dbtree_map.rs194 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 Dstackwalk.rs293 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 Ddebug.rs397 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 Dlib.rs208 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 Denabled.rs10 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 Doverlap.rs122 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 Dtrap.rs3 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 Dbounds_checks.rs30 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 Dfunc_environ.rs11 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 Dfatpointer.rs20 pos: &mut cranelift_codegen::cursor::FuncCursor, in deconstruct()
38 pos: &mut cranelift_codegen::cursor::FuncCursor, in construct()
H A Dinstructions.rs915 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 Dnull.rs73 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 Dtable.rs3 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 Dfunction_runner.rs5 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 Dmemory_pool.rs232 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 Dstore.wit46 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 Ddir.rs51 cursor: ReaddirCursor, in readdir()
61 let inner = block_on_dummy_executor(move || self.0.readdir(cursor))?; in readdir()

123