MCPcopy Create free account

hub / github.com/cofibrant/micro-mitten / functions

Functions461 in github.com/cofibrant/micro-mitten

↓ 137 callersMethodspan
(&self)
src/middle/ir.rs:65
↓ 133 callersMethodwrite
(&mut self, line: &str)
src/pp.rs:28
↓ 104 callersMethoditer
(&self)
src/common/map.rs:65
↓ 69 callersMethodinto
(self)
src/lib.rs:34
↓ 58 callersMethodpush
(&mut self, elem: T)
src/common/idx_vec.rs:35
↓ 57 callersMethodinsert
(&mut self, k: K, mut v: V)
src/common/map.rs:104
↓ 42 callersMethodeat
(&mut self, kind: Kind)
src/syntax/parse.rs:129
↓ 33 callersMethodlen
(&self)
src/common/map.rs:75
↓ 27 callersMethodnext_is
(&self, kind: Kind)
src/syntax/parse.rs:160
↓ 27 callersMethodty_kind
(&self, ty: Ty)
src/ty.rs:264
↓ 26 callersMethodget
(&self, idx: T)
src/middle/analysis/passes/access.rs:134
↓ 24 callersMethodmk_u64
(&self)
src/ty.rs:244
↓ 21 callersMethodadd
(&mut self, zone: Zone<T>)
src/middle/analysis/passes/access.rs:31
↓ 21 callersMethoddef
(&self)
src/middle/analysis/mod.rs:350
↓ 21 callersMethodvalues
(&self)
src/common/map.rs:55
↓ 20 callersMethodnewline
(&mut self)
src/pp.rs:21
↓ 19 callersMethodepsilon_zone
(&self, idx: ir::LocalIdx)
src/middle/analysis/zones.rs:245
↓ 19 callersMethodinto_iter
(self)
src/common/map.rs:138
↓ 19 callersMethodmerge
(&mut self, other: ZoneSet<T>)
src/middle/analysis/zones.rs:182
↓ 19 callersMethodpath
(&self)
src/middle/analysis/zones.rs:60
↓ 18 callersMethodremove
(&mut self, idx: T)
src/middle/analysis/passes/access.rs:139
↓ 17 callersMethodidx
(&self)
src/middle/analysis/zones.rs:55
↓ 16 callersMethodindent
(&mut self)
src/pp.rs:40
↓ 16 callersMethodnext
(&self)
src/common/idx.rs:33
↓ 16 callersMethodunindent
(&mut self)
src/pp.rs:51
↓ 16 callersMethodwith_idx
(self, idx: S)
src/middle/analysis/passes/implied.rs:42
↓ 15 callersMethodnext_ident
(&mut self)
src/syntax/parse.rs:186
↓ 13 callersMethodget_mut
(&mut self, k: &K)
src/common/map.rs:94
↓ 13 callersMethodinto_raw
(self)
src/lib.rs:84
↓ 13 callersMethodpush
(&mut self, prec: u32)
src/syntax/pp.rs:32
↓ 13 callersMethodty_sess
(&self)
src/middle/analysis/mod.rs:215
↓ 12 callersMethodlookup
(&self, idx: ir::DefIdx, span: Span)
src/middle/ty_check.rs:40
↓ 12 callersMethodlookup
(&self, loc: AnalysisLoc)
src/middle/analysis/mod.rs:145
↓ 12 callersMethodlookup
(&self, idx: ir::LocalIdx)
src/back/ctx.rs:41
↓ 11 callersMethodadd
(&mut self, path: Path, other: Zone<U>)
src/middle/analysis/passes/implied.rs:79
↓ 11 callersMethodnth_char
(&mut self, n: usize)
src/syntax/lex.rs:138
↓ 10 callersMethodclose
(&mut self, implied: &ShapeDecoration<T>)
src/middle/analysis/passes/access.rs:47
↓ 10 callersMethodlower_expr
( &mut self, ty: Option<ty::Ty>, expr: &'ast ast::Expr, span: Span, )
src/middle/lowering/ctx.rs:194
↓ 10 callersMethodwith_path_and_cause
(self, path: &Path, cause: Box<dyn Error + 'static>)
src/tools/mitten-bench/src/main.rs:135
↓ 9 callersMethodcontains
(&self, t: &T)
src/common/set.rs:52
↓ 9 callersMethodget
(&self, k: &K)
src/common/map.rs:89
↓ 9 callersMethodwith_block
(self, block: &ir::Block)
src/middle/analysis/mod.rs:308
↓ 8 callersMethodepsilon_path
(&self, idx: ir::LocalIdx)
src/middle/analysis/zones.rs:240
↓ 8 callersMethodis_empty
(&self)
src/middle/analysis/paths.rs:138
↓ 8 callersMethodty_env
(&self)
src/middle/analysis/mod.rs:220
↓ 7 callersMethoddecoration
(&self, block: &ir::Block)
src/middle/analysis/mod.rs:131
↓ 7 callersMethodnext_expr
(&mut self)
src/syntax/parse.rs:352
↓ 7 callersMethodwith_path_and_cause
(self, path: &Path, cause: Box<dyn Error + 'static>)
src/tools/mitten-test/src/main.rs:112
↓ 7 callersMethodwith_span
(&self, span: Span)
src/middle/ir.rs:57
↓ 7 callersMethodzone_from_path
(&self, idx: ir::LocalIdx, path: Path)
src/middle/analysis/zones.rs:253
↓ 6 callersMethodbind
(&mut self, idx: ir::DefIdx, ty: ty::Ty, span: Span)
src/middle/ty_check.rs:21
↓ 6 callersMethodcontext
(&self, idx: ir::DefIdx)
src/middle/analysis/mod.rs:136
↓ 6 callersMethodinto_path
(self)
src/middle/analysis/zones.rs:65
↓ 6 callersMethodlen
(&self)
src/common/idx_vec.rs:47
↓ 6 callersMethodlookup
(&self, ident: &'ast ast::Ident, span: Span)
src/middle/lowering/ctx.rs:52
↓ 6 callersMethodnext_comma_group
( &mut self, head: Kind, tail: Kind, elem: impl Fn(&mut Parser) -> Result<T>,
src/syntax/parse.rs:166
↓ 6 callersMethodparam_bindings
(&self)
src/middle/analysis/mod.rs:355
↓ 6 callersMethodsummary
(&self, idx: ir::DefIdx)
src/middle/analysis/mod.rs:141
↓ 6 callersMethodvariant_ty
(&self, variant_idx: VariantIdx)
src/ty.rs:149
↓ 6 callersMethodwith_path
(self, path: &Path)
src/tools/mitten-test/src/main.rs:120
↓ 6 callersMethodwriteln
(&mut self, line: &str)
src/pp.rs:35
↓ 6 callersMethodzones
(&'a self)
src/middle/analysis/zones.rs:148
↓ 5 callersMethodaccess
(&self)
src/middle/transforms.rs:250
↓ 5 callersMethodbind
(&mut self, idx: ir::LocalIdx, value: BasicValueEnum<'ctx>)
src/back/ctx.rs:37
↓ 5 callersMethodbuild_return
(&self, instructions: &mut Vec<ir::Instruction>)
src/middle/transforms.rs:509
↓ 5 callersMethodcompile_basic_ty
(&self, ty: ty::Ty)
src/back/mod.rs:363
↓ 5 callersMethodcompile_block
(&mut self, block: &ir::Block)
src/back/ctx.rs:218
↓ 5 callersMethodemit_scan
( &self, mode: ScanMode, ty: ty::Ty, idx: ir::LocalIdx, zone: &Zone<ir
src/middle/transforms.rs:225
↓ 5 callersMethodfield_ty
(&self, field_idx: FieldIdx)
src/ty.rs:137
↓ 5 callersMethodgep
(&self, ptr: PointerValue<'ctx>, idx: u64, name: &str)
src/back/mod.rs:169
↓ 5 callersMethodis_empty
(&self)
src/common/map.rs:116
↓ 5 callersMethodis_prefix
(&self, other: &Zone<T>)
src/middle/analysis/zones.rs:45
↓ 5 callersMethodis_subset
(&self, other: &Set<T>)
src/common/set.rs:65
↓ 5 callersMethodkey_index_of
(&self, k: &K)
src/common/map.rs:79
↓ 5 callersMethodnext
(&mut self)
src/syntax/lex.rs:16
↓ 5 callersMethodpop
(&mut self)
src/syntax/pp.rs:40
↓ 5 callersMethodupdate_context
(&self, def: ir::DefIdx, context: T::Context)
src/middle/analysis/mod.rs:236
↓ 4 callersMethodas_prototype
(&self)
src/ty.rs:129
↓ 4 callersMethodbind
( &mut self, ident: &'ast ast::Ident, local_idx: ir::LocalIdx, )
src/middle/lowering/ctx.rs:70
↓ 4 callersMethodboxed
(self)
src/lib.rs:99
↓ 4 callersMethodindex
(&self)
src/middle/ir.rs:19
↓ 4 callersMethodindex
(&self, index: I)
src/common/idx_vec.rs:147
↓ 4 callersMethodinto_zones
(self)
src/middle/analysis/zones.rs:162
↓ 4 callersMethodis_enum
(&self)
src/ty.rs:186
↓ 4 callersMethodkeys
(&self)
src/common/map.rs:50
↓ 4 callersMethodlookup_ty
(&self, ty: &'ast ast::Ty, span: Span)
src/middle/lowering/ty_ctx.rs:66
↓ 4 callersMethodmerge
(&mut self, other: ShapeSet<T, U>)
src/middle/analysis/passes/implied.rs:95
↓ 4 callersMethodnext_block
(&mut self)
src/syntax/parse.rs:423
↓ 4 callersMethodnext_ty
(&mut self)
src/syntax/parse.rs:207
↓ 4 callersFunctionrun
( bin: &Path, verbose: bool, valgrind_tool: Option<&str>, valgrind_options: Vec<&str>, io_
src/tools/mitten-util/src/lib.rs:105
↓ 4 callersMethodwrite_mark
(&self, ptr: PointerValue<'ctx>, ty: ty::Ty, mark: bool)
src/back/mod.rs:200
↓ 4 callersMethodzones
(&self)
src/middle/analysis/passes/access.rs:109
↓ 3 callersMethodaccessed_on
(&self, zone: &Zone<T>)
src/middle/analysis/passes/access.rs:121
↓ 3 callersMethodadd_path
(&mut self, other: Path)
src/middle/analysis/zones.rs:104
↓ 3 callersMethodclean
(self, ir: &'ir ir::Ir)
src/middle/transforms.rs:259
↓ 3 callersMethodfield
(&self, sess: &ty::TySess, idx: ty::FieldIdx)
src/middle/analysis/paths.rs:51
↓ 3 callersMethodindex
(&self)
src/syntax/lex.rs:130
↓ 3 callersMethodinsert
(&mut self, t: T)
src/common/set.rs:79
↓ 3 callersMethodinto_idx_vec
(mut self)
src/common/idx_vec.rs:190
↓ 3 callersFunctionll_to_bin
( src: &Path, verbose: bool, gc_strategy: GcStrategy, optimise: bool, io_handler: &impl Fn
src/tools/mitten-util/src/lib.rs:68
next →1–100 of 461, ranked by callers