MCPcopy Create free account

hub / github.com/SuperTails/wasmcraft2 / functions

Functions555 in github.com/SuperTails/wasmcraft2

↓ 1 callersMethodget_mut
(&mut self, block_id: BlockId)
src/validator.rs:335
↓ 1 callersMethodget_mut
(&mut self, k: BlockId)
src/block_id_map.rs:54
↓ 1 callersFunctionget_postorder
(func: &SsaFunction)
src/ssa/liveness.rs:768
↓ 1 callersMethodget_postorder
Gets a postorder traversal of the tree, so it will start at the leaf nodes.
src/ssa/liveness.rs:846
↓ 1 callersFunctionget_postorder_impl
(func: &SsaFunction, node: BlockId, visited: &mut HashSet<BlockId>, result: &mut Vec<BlockId>)
src/ssa/liveness.rs:776
↓ 1 callersFunctionget_returns
(interp: &mut Interpreter, return_tys: &[ValType])
tests/test_common.rs:269
↓ 1 callersFunctionget_returns
(server: &mut Server, return_tys: &[ValType])
tests/server_test.rs:72
↓ 1 callersFunctionget_single_bit_run
(value: i32)
src/pack_emitter/mod.rs:1476
↓ 1 callersFunctionget_single_tick_funcs
(program: &SsaProgram)
src/ssa/call_graph.rs:158
↓ 1 callersMethodget_temp_double
(&mut self)
src/ssa/reg_alloc.rs:73
↓ 1 callersMethodglobals
(&self)
src/wasm_file.rs:287
↓ 1 callersMethodinsert_edge
(&mut self, a: SsaVar, b: SsaVar, cost: u32)
src/ssa/opt/coalesce.rs:22
↓ 1 callersMethodinterferes
(&self, lhs: &MergedRegister, rhs: &MergedRegister)
src/ssa/reg_alloc.rs:102
↓ 1 callersMethodinterferes
(&self, t1: SsaVar, t2: SsaVar)
src/ssa/opt/coalesce.rs:113
↓ 1 callersMethodinto_i64
(self)
src/ssa/interp.rs:94
↓ 1 callersMethodinto_iter
(self)
src/block_id_map.rs:144
↓ 1 callersMethodis_admissible
(&self, node: TypedSsaVar, color: Color)
src/ssa/opt/coalesce.rs:261
↓ 1 callersMethodis_empty
(&self)
src/ssa/interp.rs:57
↓ 1 callersFunctioniter_direct_calls
Returns an iterator over the function IDs that this function can call using call instructions
src/ssa/call_graph.rs:100
↓ 1 callersFunctioniter_indirect_calls
Returns an iterator over the function IDs that this function can call through call_indirect instructions
src/ssa/call_graph.rs:126
↓ 1 callersFunctioniter_indirect_tables
Returns an iterator over the table IDs, params, and returns that this function uses in call_indirect instructions
src/ssa/call_graph.rs:113
↓ 1 callersMethoditer_live_out
(&self)
src/ssa/liveness.rs:457
↓ 1 callersFunctionlist_integ_tests
()
compare_tests.py:4
↓ 1 callersMethodload
(&self, addr: usize, len: usize)
src/ssa/mod.rs:1433
↓ 1 callersFunctionload_intrinsics
()
src/pack_emitter/mod.rs:2494
↓ 1 callersFunctionload_state_async
(wasm_data: &[u8])
tests/server_test.rs:104
↓ 1 callersFunctionlocal_get
(dst: Register, src: u32, half: Half, code: &mut Vec<String>)
src/pack_emitter/mod.rs:322
↓ 1 callersFunctionlocal_set
(dst: u32, half: Half, src: Register, code: &mut Vec<String>)
src/pack_emitter/mod.rs:317
↓ 1 callersFunctionlower
(ctx: &CompileContext, ssa_func: &SsaFunction, ssa_program: &SsaProgram, call_graph: &CallGraph, constant_pool
src/ssa/lir_emitter.rs:1310
↓ 1 callersFunctionlower_block
( parent: &SsaProgram, parent_func: &SsaFunction, mut block_id: BlockId, ssa_block: &SsaBasicBlock, ra: &
src/ssa/lir_emitter.rs:106
↓ 1 callersFunctionmain
()
compare_tests.py:80
↓ 1 callersFunctionmake_export_func
make_export_func returns a datapack function
src/pack_emitter/mod.rs:2543
↓ 1 callersFunctionmake_func
(v: Vec<Vec<usize>>)
src/ssa/liveness.rs:998
↓ 1 callersFunctionmem_load_32
(dst: Register, addr: RegisterWithInfo, code: &mut Vec<String>, const_pool: &mut HashSet<i32>)
src/pack_emitter/mod.rs:728
↓ 1 callersFunctionmem_load_unaligned_32
(dst: Register, addr: i32, offset: i32, code: &mut Vec<String>, const_pool: &mut HashSet<i32>)
src/pack_emitter/mod.rs:648
↓ 1 callersFunctionmem_store_16
(src: Register, addr: RegisterWithInfo, code: &mut Vec<String>, const_pool: &mut HashSet<i32>)
src/pack_emitter/mod.rs:430
↓ 1 callersFunctionmem_store_32
(src: Register, addr: RegisterWithInfo, code: &mut Vec<String>, const_pool: &mut HashSet<i32>)
src/pack_emitter/mod.rs:368
↓ 1 callersFunctionmem_store_8
(src: Register, addr: RegisterWithInfo, code: &mut Vec<String>)
src/pack_emitter/mod.rs:491
↓ 1 callersMethodmerge
(&mut self, var1: TypedSsaVar, var2: TypedSsaVar)
src/ssa/reg_alloc.rs:162
↓ 1 callersFunctionmerge_ranges
(a: RangeInclusive<usize>, b: RangeInclusive<usize>)
src/ssa/liveness.rs:18
↓ 1 callersMethodnext_id
(&mut self)
src/ssa/mod.rs:177
↓ 1 callersMethodparse_parenthesized
(&mut self)
tests/sexpr.rs:143
↓ 1 callersMethodpartial_cmp
(&self, other: &Self)
src/ssa/mod.rs:299
↓ 1 callersFunctionphi_arm_is_redundant
(node: PhiArm)
src/ssa/mod.rs:1589
↓ 1 callersFunctionpop_data
(regs: &[Register], code: &mut Vec<String>)
src/pack_emitter/mod.rs:268
↓ 1 callersFunctionpop_local_frame
(_ty: &[ValType], code: &mut Vec<String>)
src/pack_emitter/mod.rs:313
↓ 1 callersMethodpop_push_values
(&mut self, input: &[T], output: &[U])
src/validator.rs:404
↓ 1 callersFunctionpop_return_addr
(code: &mut Vec<String>)
src/pack_emitter/mod.rs:253
↓ 1 callersMethodprint
(&self)
src/ssa/liveness.rs:975
↓ 1 callersMethodprint_impl
(&self, key: BlockId, indent: u32)
src/ssa/liveness.rs:980
↓ 1 callersFunctionpush_data
(regs: &[Register], code: &mut Vec<String>)
src/pack_emitter/mod.rs:257
↓ 1 callersFunctionpush_local_frame
(ty: &[ValType], code: &mut Vec<String>)
src/pack_emitter/mod.rs:305
↓ 1 callersFunctionpush_return_addr
(addr: BlockId, code: &mut Vec<String>)
src/pack_emitter/mod.rs:242
↓ 1 callersFunctionrecolor
( if_graph: &IFGraph, node: TypedSsaVar, color: Color, fixed_nodes: &mut Set<SsaVar>, colo
src/ssa/opt/coalesce.rs:343
↓ 1 callersFunctionrecolor_chunk
Attempts to recolor all temps in the given chunk to be the same color. Which color is chosen depends on some heuristics. If not all temps can be recol
src/ssa/opt/coalesce.rs:462
↓ 1 callersFunctionremove_redundant_phi_nodes
(func: &mut SsaFunction)
src/ssa/mod.rs:1528
↓ 1 callersMethodremove_source
(&mut self, block: usize)
src/ssa/mod.rs:96
↓ 1 callersMethodremove_typed_from
Equivalent to calling `remove_typed` on all elements in the iterator.
src/ssa/mod.rs:359
↓ 1 callersMethodrename_source
(&mut self, old: usize, new: usize)
src/ssa/mod.rs:120
↓ 1 callersMethodrenumber_target
(&mut self, old: usize, new: usize)
src/ssa/mod.rs:1234
↓ 1 callersMethodrun_check_async
(&mut self, arg: &str)
tests/server_test.rs:225
↓ 1 callersFunctionrun_datapack_output
(_ctx: &CompileContext, datapack: Vec<Function>)
src/lib.rs:284
↓ 1 callersFunctionrun_normal_test
(name: str)
compare_tests.py:29
↓ 1 callersFunctionrun_server_test
(name: str)
compare_tests.py:54
↓ 1 callersMethodrun_until_halted
(&mut self)
src/lir/interp.rs:256
↓ 1 callersMethodsave
Creates a datapack with the given root directory, erasing the previous contents of the folder.
src/pack_emitter/mod.rs:2615
↓ 1 callersFunctionscoreboard_get
(server: &mut Server, holder: &str, obj: &str)
tests/server_test.rs:40
↓ 1 callersFunctionscoreboard_set
(server: &mut Server, holder: &str, obj: &str, val: i32)
tests/server_test.rs:27
↓ 1 callersFunctionset_params
(interp: &mut Interpreter, func_params: &[TypedValue])
tests/test_common.rs:248
↓ 1 callersFunctionset_params
(server: &mut Server, func_params: &[TypedValue])
tests/server_test.rs:51
↓ 1 callersFunctionsigned_greater_than_64
(dst: Register, lhs: DoubleRegister, rhs: DoubleRegister, code: &mut Vec<String>)
src/pack_emitter/mod.rs:1332
↓ 1 callersFunctionsigned_greater_than_eq_64
(dst: Register, lhs: DoubleRegister, rhs: DoubleRegister, code: &mut Vec<String>)
src/pack_emitter/mod.rs:1336
↓ 1 callersFunctionsigned_rem
(dst: Register, lhs: Register, rhs: Register, code: &mut Vec<String>)
src/pack_emitter/mod.rs:1146
↓ 1 callersMethodsources_mut
(&'a mut self)
src/ssa/mod.rs:54
↓ 1 callersFunctionsplit_critical_edges
(func: &mut SsaFunction)
src/ssa/mod.rs:1471
↓ 1 callersMethodstarting_locals
(&self)
src/validator.rs:259
↓ 1 callersFunctionstate_matches
(state: StaticValue, value: TypedValue)
src/ssa/const_prop.rs:194
↓ 1 callersMethodstep
(&mut self)
src/ssa/interp.rs:218
↓ 1 callersMethodtargets
(&self)
src/ssa/mod.rs:1218
↓ 1 callersFunctiontest_constant_and
(lhs_vals: I, rhs: i32)
src/pack_emitter/mod.rs:2819
↓ 1 callersFunctiontest_constant_shru
(lhs_vals: I, rhs: i32)
src/pack_emitter/mod.rs:2825
↓ 1 callersFunctiontest_constant_xor
(lhs_vals: I, rhs: i32)
src/pack_emitter/mod.rs:2831
↓ 1 callersFunctionturtle_copy_region
(x_span: Register, y_span: Register, z_span: Register, code: &mut Vec<String>)
src/pack_emitter/mod.rs:1417
↓ 1 callersFunctionturtle_fill_block
(block: Register, x_span: Register, y_span: Register, z_span: Register, code: &mut Vec<String>)
src/pack_emitter/mod.rs:1374
↓ 1 callersFunctionturtle_get_block
(reg: Register, code: &mut Vec<String>)
src/pack_emitter/mod.rs:1443
↓ 1 callersFunctionturtle_paste_region_masked
(x_span: Register, y_span: Register, z_span: Register, code: &mut Vec<String>)
src/pack_emitter/mod.rs:1406
↓ 1 callersFunctionturtle_set_block
(reg: Register, code: &mut Vec<String>)
src/pack_emitter/mod.rs:1358
↓ 1 callersFunctionunsigned_greater_than_64
(dst: Register, lhs: DoubleRegister, rhs: DoubleRegister, code: &mut Vec<String>)
src/pack_emitter/mod.rs:1280
↓ 1 callersFunctionunsigned_greater_than_eq_64
(dst: Register, lhs: DoubleRegister, rhs: DoubleRegister, code: &mut Vec<String>)
src/pack_emitter/mod.rs:1284
↓ 1 callersFunctionunsigned_rem
(dst: Register, lhs: Register, rhs: Register, code: &mut Vec<String>, const_pool: &mut HashSet<i32>)
src/pack_emitter/mod.rs:1133
↓ 1 callersFunctionvalidate
Converts a single function (the one with ID `func`) from WebAssembly into an SSA function.
src/validator.rs:1295
↓ 1 callersMethodvalues
(&self)
src/block_id_map.rs:106
↓ 1 callersMethodvar_count
(&self)
src/ssa/mod.rs:133
↓ 1 callersMethodvars_from
(&self, block: usize)
src/ssa/mod.rs:129
↓ 1 callersMethodvisit_operator
(&mut self, op: &Operator)
src/validator.rs:471
↓ 1 callersFunctionwasm_to_ssa
Converts an entire WebAssembly file into an SSA-form program.
src/validator.rs:1388
Methodanalyze
(func: &SsaFunction)
src/ssa/reg_alloc.rs:42
Methodanalyze
(func: &SsaFunction)
src/ssa/liveness.rs:188
Methodbody_contains
(&self, idx: usize)
src/ssa/liveness.rs:72
Methodcall
(&mut self, func: usize, params: Vec<TypedValue>)
src/ssa/interp.rs:193
← previousnext →301–400 of 555, ranked by callers