Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cofibrant/micro-mitten
/ functions
Functions
461 in github.com/cofibrant/micro-mitten
⨍
Functions
461
◇
Types & classes
113
↓ 1 callers
Method
register_block
(&mut self, block: &'ir ir::Block)
src/middle/analysis/map.rs:38
↓ 1 callers
Method
remove
(&mut self, t: &T)
src/common/set.rs:56
↓ 1 callers
Method
respan
(self, span: Span)
src/lib.rs:94
↓ 1 callers
Method
return_ty
(&self)
src/ty.rs:173
↓ 1 callers
Method
returns
(&self)
src/middle/analysis/graph.rs:116
↓ 1 callers
Function
run_benchmark
( opts: &Opts, path: &Path, problem_size: u32, gc_strategy: mitten_util::GcStrategy, optim
src/tools/mitten-bench/src/main.rs:176
↓ 1 callers
Function
run_benchmarks
( opts: &Opts, benchmarks: &Vec<PathBuf>, results: &mut Vec<BenchmarkDataPoint>, )
src/tools/mitten-bench/src/main.rs:410
↓ 1 callers
Function
run_pipeline
(opts: &Opts, files: &mut Files)
src/driver/mod.rs:47
↓ 1 callers
Function
run_test
(opts: &Opts, test: &Path, test_args: &TestArgs, path: &Path)
src/tools/mitten-test/src/main.rs:186
↓ 1 callers
Function
run_tests
(opts: &Opts, tests: &Vec<PathBuf>)
src/tools/mitten-test/src/main.rs:271
↓ 1 callers
Method
scan
(self, zone: &Zone<ir::LocalIdx>)
src/middle/transforms.rs:656
↓ 1 callers
Function
serialize
(opts: &Opts, results: &Vec<BenchmarkDataPoint>)
src/tools/mitten-bench/src/main.rs:374
↓ 1 callers
Method
size
(&self)
src/middle/analysis/map.rs:54
↓ 1 callers
Method
skip_whitespace
(&mut self)
src/syntax/lex.rs:142
↓ 1 callers
Method
subtract_prefix
(&self, other: &Path)
src/middle/analysis/paths.rs:110
↓ 1 callers
Method
succs
(&self, idx: ir::BlockIdx)
src/middle/analysis/graph.rs:111
↓ 1 callers
Method
summary_from
(&self, t: T)
src/middle/analysis/passes/implied.rs:246
↓ 1 callers
Method
then
(&self, other: &Path)
src/middle/analysis/paths.rs:101
↓ 1 callers
Method
ty_sess
(&self)
src/middle/lowering/ty_ctx.rs:247
↓ 1 callers
Method
values
(&self)
src/common/idx_vec.rs:77
↓ 1 callers
Method
values_mut
(&mut self)
src/common/map.rs:60
↓ 1 callers
Method
variant_count
(&self)
src/ty.rs:156
↓ 1 callers
Method
with_idx
(self, u: U)
src/middle/analysis/zones.rs:32
↓ 1 callers
Method
write_enum_body
( &self, ptr: PointerValue<'ctx>, ty: ty::Ty, idx: ty::VariantIdx, val
src/back/mod.rs:266
↓ 1 callers
Method
write_enum_discriminant
(&self, ptr: PointerValue<'ctx>, ty: ty::Ty, idx: ty::VariantIdx)
src/back/mod.rs:259
↓ 1 callers
Method
write_struct_field
( &self, ptr: PointerValue<'ctx>, ty: ty::Ty, idx: ty::FieldIdx, val:
src/back/mod.rs:312
↓ 1 callers
Method
write_to_ll_file
(&self, path: P)
src/back/mod.rs:393
Method
accessed
(&self, t: T)
src/middle/analysis/passes/access.rs:116
Method
build_alternates
( f: &mut fmt::Formatter, ty: ty::Ty, edges: &mut HashSet<Edge>, )
src/middle/analysis/paths.rs:177
Method
check_def
( global_ctx: &'tcx TyCtx<'tcx>, def: &ir::Def, )
src/middle/ty_check.rs:475
Method
check_ir
( sess: &'tcx Opts, file_id: FileId, ty_sess: &'tcx ty::TySess, ir: &'tcx ir::
src/middle/ty_check.rs:51
Method
clear
(&mut self)
src/common/idx_vec.rs:87
Method
clear
(&mut self)
src/common/map.rs:44
Method
clear
(&mut self)
src/common/set.rs:32
Method
compile
( sess: &'gen Opts, file_id: FileId, ty_sess: &'gen ty::TySess, ir: &'gen ir::
src/back/mod.rs:402
Method
compile_def
( sess: &'gen GenSess<'gen, 'ctx>, def: &'gen ir::Def, )
src/back/ctx.rs:336
Method
conflate
( _: &LocalAnalysisEngine<'_, '_, Self>, _: AnalysisLoc, decorations: Vec<Self::Decora
src/middle/analysis/passes/lva.rs:117
Method
conflate
( engine: &LocalAnalysisEngine<'_, '_, Self>, loc: AnalysisLoc, mut decorations: Vec<S
src/middle/analysis/passes/access.rs:330
Method
conflate
( _: &LocalAnalysisEngine<'_, '_, Self>, _: AnalysisLoc, _: Vec<Self::Decoration>,
src/middle/analysis/passes/implied.rs:475
Method
contains
(&self, t: &T)
src/common/idx_vec.rs:97
Method
contains_key
(&self, index: I)
src/common/idx_vec.rs:52
Method
default
()
src/common/idx_vec.rs:107
Method
default
()
src/common/map.rs:172
Method
deref
(&self)
src/ty.rs:297
Method
deref
(&self)
src/lib.rs:50
Method
deref
(&self)
src/syntax/pp.rs:17
Method
deref
(&self)
src/middle/ty_check.rs:522
Method
deref
(&self)
src/middle/transforms.rs:671
Method
deref
(&self)
src/middle/analysis/mod.rs:520
Method
deref
(&self)
src/back/ctx.rs:353
Method
deref_mut
(&mut self)
src/ty.rs:311
Method
deref_mut
(&mut self)
src/syntax/pp.rs:23
Method
dummy
()
src/lib.rs:62
Method
empty_context
()
src/middle/analysis/passes/lva.rs:17
Method
empty_context
()
src/middle/analysis/passes/access.rs:161
Method
empty_context
()
src/middle/analysis/passes/implied.rs:317
Method
empty_decoration
()
src/middle/analysis/passes/lva.rs:27
Method
empty_decoration
()
src/middle/analysis/passes/access.rs:171
Method
empty_decoration
()
src/middle/analysis/passes/implied.rs:327
Method
empty_summary
()
src/middle/analysis/passes/lva.rs:22
Method
empty_summary
()
src/middle/analysis/passes/access.rs:166
Method
empty_summary
()
src/middle/analysis/passes/implied.rs:322
Method
entry
(&self)
src/middle/analysis/graph.rs:101
Method
entry
( engine: &LocalAnalysisEngine<'_, '_, Self>, _: AnalysisLoc, dec: &mut Self::Decorati
src/middle/analysis/passes/implied.rs:331
Method
epsilon
(ty: ty::Ty)
src/middle/analysis/paths.rs:43
Method
eq
(&self, other: &Self)
src/middle/ir.rs:86
Method
eq
(&self, other: &ZoneSet<T>)
src/middle/analysis/zones.rs:194
Method
eq
(&self, other: &Map<K, V>)
src/common/map.rs:148
Method
eq
(&self, other: &Set<T>)
src/common/set.rs:96
Method
expr
( engine: &LocalAnalysisEngine<'_, '_, Self>, _: AnalysisLoc, dec: &mut Self::Decorati
src/middle/analysis/passes/lva.rs:45
Method
expr
( engine: &LocalAnalysisEngine<'_, '_, Self>, loc: AnalysisLoc, dec: &mut Self::Decora
src/middle/analysis/passes/access.rs:191
Method
expr
( engine: &LocalAnalysisEngine<'_, '_, Self>, _: AnalysisLoc, dec: &mut Self::Decorati
src/middle/analysis/passes/implied.rs:342
Method
fmt
(&self, f: &mut fmt::Formatter)
src/ty.rs:28
Method
fmt
(&self, f: &mut fmt::Formatter)
src/tools/mitten-test/src/main.rs:42
Method
fmt
(&self, f: &mut fmt::Formatter)
src/tools/knit/src/main.rs:37
Method
fmt
(&self, f: &mut fmt::Formatter)
src/tools/mitten-bench/src/main.rs:80
Method
fmt
(&self, f: &mut fmt::Formatter)
src/middle/ir.rs:12
Method
fmt
(&self, f: &mut fmt::Formatter)
src/middle/analysis/zones.rs:87
Method
fmt
(&self, f: &mut fmt::Formatter)
src/middle/analysis/paths.rs:13
Method
fmt
(&self, f: &mut fmt::Formatter)
src/middle/analysis/passes/access.rs:148
Method
fmt
(&self, f: &mut fmt::Formatter)
src/middle/analysis/passes/implied.rs:174
Method
fmt
(&self, f: &mut fmt::Formatter)
src/common/idx_vec.rs:210
Method
fmt
(&self, f: &mut fmt::Formatter)
src/common/map.rs:182
Method
fmt
(&self, f: &mut fmt::Formatter)
src/common/set.rs:136
Method
from
(span: codespan::Span)
src/lib.rs:41
Method
from
(kind: Kind)
src/syntax/token.rs:48
Method
from
(zone: Zone<T>)
src/middle/analysis/zones.rs:215
Method
from
(start: usize)
src/common/idx.rs:26
Method
from_iter
(iter: U)
src/common/idx_vec.rs:116
Method
from_iter
(iter: I)
src/common/set.rs:120
Method
get
(&self, index: I)
src/common/idx_vec.rs:57
Method
get_mut
(&mut self, index: I)
src/common/idx_vec.rs:62
Method
hash
(&self, state: &mut H)
src/middle/ir.rs:93
Method
index
(&self)
src/ty.rs:14
Method
index
(&self)
src/common/map.rs:14
Method
index_mut
(&mut self, index: I)
src/common/idx_vec.rs:156
Method
into_iter
(self)
src/common/set.rs:111
Method
is_empty
(&self)
src/middle/analysis/passes/access.rs:129
Method
is_empty
(&self)
src/common/idx_vec.rs:42
Method
is_empty
(&self)
src/common/set.rs:47
← previous
next →
301–400 of 461, ranked by callers