MCPcopy Create free account

hub / github.com/SuperTails/wasmcraft2 / functions

Functions555 in github.com/SuperTails/wasmcraft2

Methodcmp
(&self, other: &Self)
src/ssa/mod.rs:305
Methodcmp
(&self, other: &Self)
src/ssa/opt/coalesce.rs:163
Methodcoalescable_vars
(&self)
src/ssa/mod.rs:917
Methodcond_taken
()
src/lir/mod.rs:119
Methodconst_val
(val: i64)
src/lir/mod.rs:67
Functionconstant_and
()
src/pack_emitter/mod.rs:2839
Functionconstant_shru
()
src/pack_emitter/mod.rs:2852
Functionconstant_xor
()
src/pack_emitter/mod.rs:2865
Methodcontains_key
(&self, k: BlockId)
src/block_id_map.rs:80
Methoddefault
()
src/ssa/mod.rs:162
Methoddefault
()
src/ssa/const_prop.rs:34
Methoddefined_funcs
(&self)
src/wasm_file.rs:241
Methoddifference_with
Makes this set the difference with the specified other set in-place.
src/set.rs:35
Methoddo_assignop
(lhs: Register, rhs: Register, regs: &mut RegContext, f: F)
src/lir/interp.rs:283
Methoddo_binaryop
(dst: Register, lhs: L, rhs: R, regs: &mut RegContext, f: F)
src/lir/interp.rs:305
Methoddo_binaryop64
(dst: DoubleRegister, lhs: DoubleRegister, rhs: DoubleRegister, regs: &mut RegContext, f: F)
src/lir/interp.rs:316
Methoddo_binop
(dst: TypedSsaVar, lhs: L, rhs: R, var_context: &mut VarContext, f: impl FnOnce(i32, i32) -> i32, g: impl FnOn
src/ssa/interp.rs:367
Methoddo_compare_op
(dst: TypedSsaVar, lhs: SsaVarOrConst, rhs: SsaVarOrConst, var_context: &mut VarContext, f: impl FnOnce(i32, i
src/ssa/interp.rs:348
Methoddo_compareop64
(dst: Register, lhs: DoubleRegister, rhs: DoubleRegister, regs: &mut RegContext, f: F)
src/lir/interp.rs:324
Functiondo_const_prop
(program: &mut SsaProgram)
src/ssa/const_prop.rs:9
Methoddo_extend_op
(dst: TypedSsaVar, src: TypedSsaVar, var_context: &mut VarContext, f: impl FnOnce(i64) -> i32, g: impl FnOnce(
src/ssa/interp.rs:403
Methoddo_i32_cvtop
(dst: TypedSsaVar, src: TypedSsaVar, var_context: &mut VarContext, f: impl FnOnce(i32) -> i32, g: impl FnOnce(
src/ssa/interp.rs:420
Methoddo_load
(dst: Register, addr: RegisterWithInfo, bytes: usize, regs: &mut RegContext, mem: &mut [Memory])
src/lir/interp.rs:344
Methoddo_load_op
(memarg: MemArg, dst: TypedSsaVar, addr: SsaVarOrConst, f: impl FnOnce(i64) -> i32, g: impl FnOnce(i64) -> i64
src/ssa/interp.rs:447
Methoddo_store
(src: Register, addr: RegisterWithInfo, bytes: usize, regs: &mut RegContext, mem: &mut [Memory])
src/lir/interp.rs:332
Methoddo_store_op
(memarg: MemArg, src: TypedSsaVar, addr: SsaVarOrConst, size: usize, var_context: &mut VarContext, memory: &mu
src/ssa/interp.rs:432
Methoddo_unaryop
(dst: Register, src: Register, regs: &mut RegContext, f: F)
src/lir/interp.rs:291
Methoddo_unaryop
(dst: TypedSsaVar, src: TypedSsaVar, var_context: &mut VarContext, f: impl FnOnce(i32) -> i32, g: impl FnOnce(
src/ssa/interp.rs:390
Methoddo_unaryop64
(dst: DoubleRegister, src: DoubleRegister, regs: &mut RegContext, f: F)
src/lir/interp.rs:298
Functiondom_tree
()
src/ssa/liveness.rs:1027
Functionemit_copy
(block: &mut Vec<LirInstr>, in_params: &[TypedSsaVar], out_params: &[TypedSsaVar], ra: &mut dyn RegAlloc, cond
src/ssa/lir_emitter.rs:1174
Methodempty
(block: &SsaBasicBlock)
src/ssa/liveness.rs:335
Methodeq
(&self, other: &Self)
src/ssa/mod.rs:400
Methodeq
(&self, other: &Self)
src/ssa/opt/coalesce.rs:149
Methodeq_const
(reg: Register, val: i32)
src/lir/mod.rs:206
Methodeq_zero
(reg: Register)
src/lir/mod.rs:202
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/set.rs:253
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/lir/mod.rs:17
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/ssa/mod.rs:143
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/ssa/lir_emitter.rs:101
Methodfrom
(v: TypedSsaVar)
src/validator.rs:35
Methodfrom
(file: &'a [u8])
src/wasm_file.rs:297
Methodfrom
(value: DoubleRegister)
src/lir/mod.rs:179
Methodfrom
(v: TypedSsaVar)
src/ssa/mod.rs:247
Methodfrom
(v: i32)
src/ssa/interp.rs:104
Methodfrom
(reg: Register)
src/ssa/lir_emitter.rs:95
Methodfrom
(v: i32)
src/ssa/const_prop.rs:101
Methodfrom_iter
(iter: T)
src/block_id_map.rs:150
Methodfrom_iter
(iter: I)
src/set.rs:93
Methodfrom_list
(affinity_edges: &[(u32, (TypedSsaVar, TypedSsaVar))])
src/ssa/opt/coalesce.rs:14
Methodfrom_str
(s: &str)
tests/sexpr.rs:183
Methodfrom_usize
(index: usize)
src/set.rs:145
Methodfrom_usize
(index: usize)
src/ssa/mod.rs:210
Methodfunc_id
(&self)
src/block_id_map.rs:18
Methodget
(&self, block_id: BlockId)
src/validator.rs:330
Methodget_block_index
(&self, id: BlockId)
src/lir/mod.rs:405
Methodget_const
(&mut self, val: i32)
src/ssa/reg_alloc.rs:56
Methodget_mut
(&mut self, k: K)
src/set.rs:214
Functionget_predecessors
(func: &SsaFunction, node: BlockId)
src/ssa/liveness.rs:821
Methodget_rep
(&self, var1: SsaVar)
src/ssa/reg_alloc.rs:182
Methodget_typed
(&self, var: TypedSsaVar)
src/ssa/reg_alloc.rs:22
Methodget_var_mut
(&mut self)
src/ssa/mod.rs:237
Methodglobal
(&self, index: u32)
src/wasm_file.rs:279
Methodglobal_hi
(id: u32)
src/lir/mod.rs:115
Methodglobal_lo
(id: u32)
src/lir/mod.rs:111
Methodhas_side_effects
(&self)
src/ssa/mod.rs:781
Methodindex_mut
(&mut self, index: TopIndex)
src/validator.rs:221
Methodinsert
(&mut self, k: BlockId, v: T)
src/block_id_map.rs:38
Methodinterferes
(&self, a: SsaVar, b: SsaVar)
src/graph.rs:136
Methodintersect
(mut finger1: BlockId, mut finger2: BlockId, doms: &LocalBlockMap<Option<BlockId>>, postorder: &[BlockId])
src/ssa/liveness.rs:934
Methodis_empty
(&self)
src/block_id_map.rs:26
Methodis_halted
(&self)
src/lir/interp.rs:265
Methodis_halted
(&self)
src/ssa/interp.rs:706
Methoditer_all_keys
Includes keys that don't have a corresponding value in the map.
src/block_id_map.rs:111
Methoditer_mut
(&mut self)
src/block_id_map.rs:93
Methodkeys
(&self)
src/block_id_map.rs:102
Methodlive_in_body
(&self, _: BlockId, _: usize)
src/ssa/liveness.rs:208
Methodlive_range
(&self, var: TypedSsaVar)
src/ssa/liveness.rs:389
Functionload_state
(wasm_data: &[u8])
tests/test_common.rs:390
Functionload_state
(wasm_data: &[u8])
tests/server_test.rs:100
Functionmain
()
src/bin/main.rs:4
Methodmake_i32_binop
(f: F, builder: &mut SsaFuncBuilder, validator: &mut Validator, alloc: &mut SsaVarAlloc)
src/validator.rs:479
Methodmake_i32_extend
(f: F, builder: &mut SsaFuncBuilder, validator: &mut Validator, alloc: &mut SsaVarAlloc)
src/validator.rs:604
Methodmake_i32_load
(f: F, memarg: MemArg, builder: &mut SsaFuncBuilder, validator: &mut Validator, alloc: &mut SsaVarAlloc)
src/validator.rs:554
Methodmake_i32_store
(f: F, memarg: MemArg, builder: &mut SsaFuncBuilder, validator: &mut Validator, _: &mut SsaVarAlloc)
src/validator.rs:580
Methodmake_i32_unaryop
(f: F, builder: &mut SsaFuncBuilder, validator: &mut Validator, alloc: &mut SsaVarAlloc)
src/validator.rs:528
Methodmake_i64_binop
(f: F, builder: &mut SsaFuncBuilder, validator: &mut Validator, alloc: &mut SsaVarAlloc)
src/validator.rs:496
Methodmake_i64_comp
(f: F, builder: &mut SsaFuncBuilder, validator: &mut Validator, alloc: &mut SsaVarAlloc)
src/validator.rs:513
Methodmake_i64_extend
(f: F, source: ValType, builder: &mut SsaFuncBuilder, validator: &mut Validator, alloc: &mut SsaVarAlloc)
src/validator.rs:617
Methodmake_i64_load
(f: F, memarg: MemArg, builder: &mut SsaFuncBuilder, validator: &mut Validator, alloc: &mut SsaVarAlloc)
src/validator.rs:567
Methodmake_i64_store
(f: F, memarg: MemArg, builder: &mut SsaFuncBuilder, validator: &mut Validator, _: &mut SsaVarAlloc)
src/validator.rs:592
Methodmake_i64_unaryop
(f: F, builder: &mut SsaFuncBuilder, validator: &mut Validator, alloc: &mut SsaVarAlloc)
src/validator.rs:541
Methodmatches
(self, other: UncertainType)
src/validator.rs:58
Methodmerge
(&mut self, other: &BlockLiveRange)
src/ssa/liveness.rs:61
Functionmerge_state
(state: &mut StaticState, other: &StaticState)
src/ssa/const_prop.rs:208
Methodneq_zero
(reg: Register)
src/lir/mod.rs:210
Methodnew
(func: &SsaFunction, lv_info: &FullLivenessInfo)
src/graph.rs:13
Methodnew
(old_locals: &[TypedSsaVar])
src/validator.rs:236
Methodnew
(args: Args)
src/lib.rs:124
Methodnew
()
src/wasm_file.rs:11
← previousnext →401–500 of 555, ranked by callers