MCPcopy Create free account

hub / github.com/SuperTails/wasmcraft2 / functions

Functions555 in github.com/SuperTails/wasmcraft2

↓ 635 callersMethodpush
(&mut self, pc: Pc)
src/lir/interp.rs:37
↓ 351 callersMethodunwrap
(self)
src/validator.rs:25
↓ 196 callersMethodpush
(&mut self, block_id: BlockId, body: Vec<LirInstr>, term: LirTerminator)
src/ssa/lir_emitter.rs:25
↓ 190 callersMethoditer
(&'a self)
src/ssa/mod.rs:370
↓ 144 callersMethodinto_untyped
(self)
src/ssa/mod.rs:266
↓ 134 callersMethodget
(&self, var: SsaVar)
src/ssa/mod.rs:387
↓ 106 callersMethodinsert
Returns whether the value was newly inserted.
src/ssa/mod.rs:319
↓ 67 callersMethodlo
(self)
src/lir/mod.rs:39
↓ 64 callersMethodpush
(&mut self, ty: T)
src/validator.rs:79
↓ 63 callersMethoditer
(&self)
src/set.rs:52
↓ 56 callersMethodty
(&self)
src/ssa/mod.rs:222
↓ 55 callersMethodlen
(&self)
src/ssa/reg_alloc.rs:143
↓ 50 callersMethodhi
(self)
src/lir/mod.rs:43
↓ 46 callersMethodinto_iter
(self)
src/set.rs:87
↓ 45 callersMethodsplit_lo_hi
(self)
src/lir/mod.rs:47
↓ 40 callersMethodcurrent_block_mut
(&mut self)
src/validator.rs:325
↓ 36 callersMethodcontains
(&self, var: TypedSsaVar)
src/ssa/mod.rs:374
↓ 36 callersMethodextend
(&mut self, iter: T)
src/ssa/liveness.rs:304
↓ 35 callersMethodget_double
(&self, val: SsaVar)
src/ssa/reg_alloc.rs:52
↓ 34 callersFunctionparse_function
(id: &str, code: C)
src/pack_emitter/mod.rs:21
↓ 33 callersMethodget
(&self, id: u32, half: Half)
src/lir/interp.rs:84
↓ 32 callersMethodget_const
(self)
src/lir/mod.rs:131
↓ 31 callersMethodis_empty
(&self)
src/ssa/mod.rs:137
↓ 31 callersMethodpop_value_ty
(&mut self, ty_to_pop: UncertainType)
src/validator.rs:413
↓ 28 callersMethodget_var
(self)
src/ssa/mod.rs:229
↓ 26 callersFunctionmap_ra_i32
(r: SsaVarOrConst, ra: &mut dyn RegAlloc)
src/ssa/lir_emitter.rs:191
↓ 25 callersFunctionget_address_pos
(addr: i32)
src/pack_emitter/mod.rs:595
↓ 24 callersMethodset
(&mut self, id: u32, half: Half, val: i32)
src/lir/interp.rs:65
↓ 23 callersMethodfunc_id
(&self)
src/ssa/mod.rs:1345
↓ 23 callersMethodscoreboard_pair
(self)
src/lir/mod.rs:142
↓ 22 callersFunctiondo_binop
(dst: TypedSsaVar, lhs: L, rhs: R, block: &'a mut Vec<LirInstr>, ra: &mut dyn RegAlloc, f: F, g: G)
src/ssa/lir_emitter.rs:122
↓ 21 callersMethodlen
(&self)
src/set.rs:56
↓ 20 callersMethodpush_value
(&mut self, ty: T)
src/validator.rs:388
↓ 19 callersMethodget_const
(self)
src/ssa/lir_emitter.rs:83
↓ 19 callersMethodinsert
(&mut self, var: SsaVar, value: TypedValue)
src/ssa/interp.rs:119
↓ 19 callersMethoditer_mut
(&'a mut self)
src/ssa/mod.rs:1333
↓ 18 callersMethodfinish_block
(&mut self, term: SsaTerminator)
src/validator.rs:352
↓ 16 callersMethodget_mut
(&mut self, block_id: BlockId)
src/ssa/mod.rs:1341
↓ 16 callersFunctionjump_mode
()
src/lib.rs:457
↓ 14 callersFunctionget_mc_id
(block_id: BlockId)
src/pack_emitter/mod.rs:327
↓ 14 callersMethodget_typed
(&self, var: TypedSsaVar)
src/ssa/interp.rs:133
↓ 13 callersMethodeval
(&self, var_context: &VarContext)
src/ssa/interp.rs:148
↓ 13 callersMethodinto_i32
(self)
src/ssa/interp.rs:86
↓ 11 callersMethodadd_edge
(&mut self, x: SsaVar, y: SsaVar)
src/graph.rs:119
↓ 11 callersMethodnext
(&mut self)
src/set.rs:77
↓ 11 callersMethodset_block
(&mut self, block_id: BlockId)
src/validator.rs:302
↓ 10 callersFunctiondo_compareop
(dst: TypedSsaVar, lhs: L, rhs: R, block: &mut Vec<LirInstr>, ra: &mut dyn RegAlloc, f: F, g: G)
src/ssa/lir_emitter.rs:205
↓ 10 callersMethodextend
(&mut self, iter: I)
src/set.rs:62
↓ 10 callersMethodget
(&self, var: SsaVar)
src/ssa/interp.rs:129
↓ 10 callersMethodincr
(&mut self, code: &HashMap<BlockId, LirBasicBlock>)
src/lir/interp.rs:27
↓ 10 callersMethodremove
(&mut self, elem: T)
src/set.rs:20
↓ 9 callersMethodadd_phi_to
(&mut self, dest: BlockId, params: Vec<TypedSsaVar>)
src/validator.rs:342
↓ 9 callersMethodextend_typed
(&mut self, iter: I)
src/ssa/mod.rs:332
↓ 9 callersMethodget_64
(&mut self, reg: DoubleRegister)
src/lir/interp.rs:122
↓ 9 callersMethodkeys
false positive
src/set.rs:228
↓ 9 callersFunctionmap_ra_i64
(r: SsaVarOrConst, ra: &mut dyn RegAlloc)
src/ssa/lir_emitter.rs:198
↓ 9 callersMethodnew_i32
(&mut self)
src/ssa/mod.rs:187
↓ 9 callersMethodnew_typed
(&mut self, ty: ValType)
src/ssa/mod.rs:183
↓ 9 callersMethodparse
(&mut self)
tests/sexpr.rs:109
↓ 9 callersMethodpop_values
(&mut self, tys: &[T])
src/validator.rs:417
↓ 9 callersMethodsources
(&'a self)
src/ssa/mod.rs:35
↓ 9 callersMethodsuccessors
(&self)
src/ssa/mod.rs:1201
↓ 9 callersFunctionunsigned_less_than
This function must *not* mutate lhs and rhs
src/pack_emitter/mod.rs:920
↓ 8 callersFunctiondo_unaryop
(dst: TypedSsaVar, src: TypedSsaVar, block: &mut Vec<LirInstr>, ra: &mut dyn RegAlloc, f: F, g: G)
src/ssa/lir_emitter.rs:234
↓ 8 callersMethodentry
(&mut self, k: BlockId)
src/block_id_map.rs:70
↓ 8 callersMethodfunc_type
(&self, idx: u32)
src/wasm_file.rs:165
↓ 8 callersMethodinto_mask
(self)
src/ssa/const_prop.rs:44
↓ 8 callersMethodnext
(&mut self)
tests/sexpr.rs:17
↓ 8 callersMethodpop
(&mut self)
src/ssa/interp.rs:49
↓ 8 callersMethodreachable
(&self)
src/validator.rs:196
↓ 8 callersMethoduses
(&self)
src/ssa/mod.rs:559
↓ 7 callersMethoddefs
(&self)
src/ssa/mod.rs:692
↓ 7 callersMethodget_predecessors
(&self, block_id: BlockId)
src/ssa/liveness.rs:816
↓ 7 callersMethoditer_mut
(&mut self)
src/set.rs:329
↓ 6 callersMethodalloc_block
(&mut self)
src/validator.rs:283
↓ 6 callersFunctiondo_load_trunc
(mem: &MemArg, dst: TypedSsaVar, addr: SsaVarOrConst, bits: u32, signed: bool, block: &mut Vec<LirInstr>, ra:
src/ssa/lir_emitter.rs:279
↓ 6 callersFunctiondo_store
(mem: &MemArg, src: TypedSsaVar, addr2: SsaVarOrConst, block: &mut Vec<LirInstr>, ra: &mut dyn RegAlloc, stati
src/ssa/lir_emitter.rs:248
↓ 6 callersMethodeval
(&self, ctx: &mut RegContext)
src/lir/interp.rs:135
↓ 6 callersFunctionknown_offset
(value: StaticValue)
src/pack_emitter/mod.rs:687
↓ 6 callersFunctionknown_x
(value: StaticValue)
src/pack_emitter/mod.rs:712
↓ 6 callersFunctionknown_y
(value: StaticValue)
src/pack_emitter/mod.rs:704
↓ 6 callersFunctionknown_z
(value: StaticValue)
src/pack_emitter/mod.rs:695
↓ 6 callersMethodlen
(&self)
src/block_id_map.rs:22
↓ 6 callersMethodpush_values
(&mut self, ty: &[T])
src/validator.rs:394
↓ 6 callersMethodto_usize
(self)
src/set.rs:141
↓ 6 callersMethodunwrap_i32
(self)
src/ssa/mod.rs:270
↓ 5 callersMethodadd
(self, other: Self)
src/ssa/const_prop.rs:52
↓ 5 callersMethodarms
(&'a self)
src/ssa/mod.rs:74
↓ 5 callersMethoddest
(&self)
src/ssa/mod.rs:31
↓ 5 callersFunctiondo_shiftop
(dst: TypedSsaVar, lhs: TypedSsaVar, rhs: R, block: &mut Vec<LirInstr>, ra: &mut dyn RegAlloc, f: F, g: G)
src/ssa/lir_emitter.rs:142
↓ 5 callersMethodentry_point_id
(&self)
src/ssa/mod.rs:1349
↓ 5 callersMethodget
(&self, val: SsaVar)
src/ssa/reg_alloc.rs:48
↓ 5 callersMethodinto_typed
(self, ty: ValType)
src/ssa/mod.rs:200
↓ 5 callersMethodis_single_tick
(&self, func: u32)
src/ssa/call_graph.rs:66
↓ 5 callersMethodlast_mut
(&mut self)
src/ssa/interp.rs:53
↓ 5 callersMethodnew_i64
(&mut self)
src/ssa/mod.rs:191
↓ 5 callersMethodpop
(&mut self, frame: &[ValType])
src/lir/interp.rs:58
↓ 5 callersMethodpush_ctrl
(&mut self, operator: ControlOp, start_vars: &[UncertainVar], start_types: Box<[ValType]>, end_types: Box<[Val
src/validator.rs:421
↓ 5 callersMethodremove_typed
(&mut self, var: TypedSsaVar)
src/ssa/mod.rs:342
↓ 5 callersMethodset_64
(&mut self, reg: DoubleRegister, val: i64)
src/lir/interp.rs:106
next →1–100 of 555, ranked by callers