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
callers
(&self, idx: ir::DefIdx)
src/middle/analysis/graph.rs:59
↓ 1 callers
Method
check_entry
(&mut self, entry: &ir::Entry)
src/middle/ty_check.rs:453
↓ 1 callers
Method
check_expr
(&mut self, expr: &ir::Expr)
src/middle/ty_check.rs:292
↓ 1 callers
Method
check_expr_kind
(&mut self, expr_kind: &ir::ExprKind, span: Span)
src/middle/ty_check.rs:115
↓ 1 callers
Method
check_instruction
(&mut self, instruction: &ir::InstructionKind, span: Span)
src/middle/ty_check.rs:359
↓ 1 callers
Method
check_pattern
( &mut self, source_ty: ty::Ty, pattern_kind: &ir::PatternKind, span: Span,
src/middle/ty_check.rs:296
↓ 1 callers
Method
check_terminator
(&mut self, terminator: &ir::Terminator)
src/middle/ty_check.rs:415
↓ 1 callers
Function
clean
( opts: &Opts, file_id: FileId, ty_sess: &ty::TySess, ty_env: &TyEnv, ir: &ir::Ir, )
src/middle/transforms.rs:684
↓ 1 callers
Method
clean_block
(&self, block: &'ir ir::Block)
src/middle/transforms.rs:343
↓ 1 callers
Method
clean_block_with_preaccess
( &self, block: &'ir ir::Block, pre_access: &AccessDecoration<ir::LocalIdx>, s
src/middle/transforms.rs:305
↓ 1 callers
Method
clean_entry
(&self, entry: &'ir ir::Entry)
src/middle/transforms.rs:347
↓ 1 callers
Method
clean_instructions
(&mut self)
src/middle/transforms.rs:445
↓ 1 callers
Method
clean_terminator
(&self, block: &'ir ir::Block)
src/middle/transforms.rs:282
↓ 1 callers
Function
collect_benchmarks
(opts: &Opts)
src/tools/mitten-bench/src/main.rs:152
↓ 1 callers
Function
collect_tests
(opts: &Opts)
src/tools/mitten-test/src/main.rs:129
↓ 1 callers
Method
compatible_with
(&self, other: &Zone<T>)
src/middle/analysis/zones.rs:40
↓ 1 callers
Method
compatible_with
(&self, other: &Path)
src/middle/analysis/paths.rs:155
↓ 1 callers
Function
compile
(opts: &Opts)
src/tools/knit/src/main.rs:125
↓ 1 callers
Function
compile
( sess: &'a Opts, file_id: FileId, ty_sess: &'a ty::TySess, ir: &'a ir::Ir, )
src/back/mod.rs:445
↓ 1 callers
Method
compile
(mut self)
src/back/ctx.rs:331
↓ 1 callers
Function
compile_benchmark
( opts: &Opts, benchmark: &Path, gc_strategy: mitten_util::GcStrategy, )
src/tools/mitten-bench/src/main.rs:341
↓ 1 callers
Method
compile_binop
( &self, idx: ir::LocalIdx, kind: ir::BinopKind, left: ir::LocalIdx, r
src/back/ctx.rs:80
↓ 1 callers
Method
compile_def
(&self, def: &ir::Def)
src/back/mod.rs:389
↓ 1 callers
Method
compile_entry
(&mut self, entry: &ir::Entry)
src/back/ctx.rs:322
↓ 1 callers
Method
compile_expr
(&mut self, expr: &ir::Expr)
src/back/ctx.rs:122
↓ 1 callers
Method
compile_fn_ty
(&self, prototype: &ty::Prototype)
src/back/mod.rs:372
↓ 1 callers
Method
compile_instruction
(&mut self, instruction: &ir::Instruction)
src/back/ctx.rs:181
↓ 1 callers
Method
compile_int_predicate
(&self, kind: ir::BinopKind)
src/back/ctx.rs:68
↓ 1 callers
Method
compile_pattern
( &mut self, source: BasicValueEnum<'ctx>, pattern: &ir::PatternKind, )
src/back/ctx.rs:225
↓ 1 callers
Method
compile_terminator
(&mut self, terminator: &ir::Terminator)
src/back/ctx.rs:257
↓ 1 callers
Function
compile_test
(opts: &Opts, path: &Path)
src/tools/mitten-test/src/main.rs:228
↓ 1 callers
Method
compile_ty
(&self, ty: ty::Ty)
src/back/mod.rs:382
↓ 1 callers
Method
compile_unop
( &self, idx: ir::LocalIdx, kind: ir::UnopKind, operand: ir::LocalIdx, )
src/back/ctx.rs:56
↓ 1 callers
Method
compile_variant_idx
(&self, idx: ty::VariantIdx)
src/back/mod.rs:152
↓ 1 callers
Method
complete
(self)
src/middle/lowering/mod.rs:147
↓ 1 callers
Method
contains_entry
(&self, k: &K, v: &V)
src/common/map.rs:126
↓ 1 callers
Method
contains_field_edge
(&self, src: ty::Ty, idx: ty::FieldIdx)
src/middle/analysis/paths.rs:142
↓ 1 callers
Method
control_graph
(&self, idx: ir::DefIdx)
src/middle/analysis/graph.rs:64
↓ 1 callers
Function
driver
(opts: &Opts)
src/tools/mitten-test/src/main.rs:289
↓ 1 callers
Function
driver
(opts: &Opts)
src/tools/knit/src/main.rs:144
↓ 1 callers
Function
driver
(opts: &Opts)
src/tools/mitten-bench/src/main.rs:461
↓ 1 callers
Function
driver
()
src/driver/mod.rs:75
↓ 1 callers
Function
emit
(opts: &Opts, files: &Files, diagnostic: &Diagnostic)
src/lib.rs:115
↓ 1 callers
Method
emit_clean
( &mut self, matter: &AccessDecoration<ir::LocalIdx>, anti_matter: &AccessDecoration<i
src/middle/transforms.rs:387
↓ 1 callers
Method
entry
(&self)
src/middle/analysis/mod.rs:225
↓ 1 callers
Method
entry
( engine: &LocalAnalysisEngine<'_, '_, Self>, _: AnalysisLoc, dec: &mut Self::Decorati
src/middle/analysis/passes/lva.rs:31
↓ 1 callers
Method
entry
( engine: &LocalAnalysisEngine<'_, '_, Self>, _: AnalysisLoc, dec: &mut Self::Decorati
src/middle/analysis/passes/access.rs:175
↓ 1 callers
Function
export_csv
(opts: &Opts, results: &Vec<BenchmarkDataPoint>)
src/tools/mitten-bench/src/main.rs:373
↓ 1 callers
Method
flush_spaces
(&mut self)
src/pp.rs:13
↓ 1 callers
Method
forward_block
(&mut self, block: &ir::Block)
src/middle/analysis/mod.rs:359
↓ 1 callers
Function
init_env_logger
()
src/driver/mod.rs:64
↓ 1 callers
Method
into_iter
(self)
src/common/idx_vec.rs:132
↓ 1 callers
Method
into_paths
(self)
src/middle/analysis/zones.rs:157
↓ 1 callers
Method
into_ty_sess
(self)
src/middle/lowering/ty_ctx.rs:251
↓ 1 callers
Method
is_superset
(&self, other: &Set<T>)
src/common/set.rs:75
↓ 1 callers
Method
is_u64
(&self)
src/ty.rs:178
↓ 1 callers
Method
iter_mut
(&mut self)
src/common/map.rs:70
↓ 1 callers
Method
keys
(&self)
src/common/idx_vec.rs:72
↓ 1 callers
Method
len
(&self)
src/common/set.rs:42
↓ 1 callers
Method
lookup
(&self, ident: &'ast ast::Ident, span: Span)
src/middle/lowering/mod.rs:41
↓ 1 callers
Function
lower
( sess: &Opts, file_id: FileId, ast: &'ast ast::Ast, )
src/middle/lowering/mod.rs:155
↓ 1 callers
Method
lower_arm
( &mut self, pattern: &'ast ast::Pattern, body: &'ast ast::Term, pattern_span:
src/middle/lowering/ctx.rs:223
↓ 1 callers
Method
lower_binop_kind
(&self, kind: ast::BinopKind)
src/middle/lowering/ctx.rs:86
↓ 1 callers
Method
lower_decl
(&mut self, decl: &'ast ast::FnDecl)
src/middle/lowering/mod.rs:78
↓ 1 callers
Method
lower_entry
( self, param_bindings: IdxVec<ty::ParamIdx, ir::LocalIdx>, term: &'ast ast::Term,
src/middle/lowering/ctx.rs:368
↓ 1 callers
Method
lower_expr_kind
(&mut self, expr: &'ast ast::Expr, span: Span)
src/middle/lowering/ctx.rs:106
↓ 1 callers
Method
lower_term
(&mut self, term: &'ast ast::Term, span: Span)
src/middle/lowering/ctx.rs:289
↓ 1 callers
Method
lower_unop_kind
(&self, kind: ast::UnopKind)
src/middle/lowering/ctx.rs:79
↓ 1 callers
Method
matter_with
( &self, ty_sess: &ty::TySess, other: &AccessDecoration<T>, implied: &ShapeDec
src/middle/analysis/passes/access.rs:88
↓ 1 callers
Method
mk_child
(&'lcx self)
src/middle/lowering/ctx.rs:40
↓ 1 callers
Method
mk_enum
(&mut self)
src/ty.rs:252
↓ 1 callers
Method
mk_struct
(&mut self)
src/ty.rs:258
↓ 1 callers
Method
next_binary_expr
( &mut self, expr_prec: u32, mut left: Spanned<ast::Expr>, res: Restriction,
src/syntax/parse.rs:318
↓ 1 callers
Method
next_enum_item
(&mut self)
src/syntax/parse.rs:517
↓ 1 callers
Method
next_fn_item
(&mut self)
src/syntax/parse.rs:499
↓ 1 callers
Method
next_ident_expr
(&mut self, res: Restriction)
src/syntax/parse.rs:236
↓ 1 callers
Method
next_ident_or_keyword
(&mut self, first: char)
src/syntax/lex.rs:177
↓ 1 callers
Method
next_item
(&mut self)
src/syntax/parse.rs:548
↓ 1 callers
Method
next_literal
(&mut self, first: char)
src/syntax/lex.rs:151
↓ 1 callers
Method
next_match_arm_body
(&mut self)
src/syntax/parse.rs:430
↓ 1 callers
Method
next_pattern
(&mut self)
src/syntax/parse.rs:356
↓ 1 callers
Method
next_string_literal
(&mut self)
src/syntax/lex.rs:165
↓ 1 callers
Method
next_struct_item
(&mut self)
src/syntax/parse.rs:537
↓ 1 callers
Method
next_ty_annotation
(&mut self)
src/syntax/parse.rs:490
↓ 1 callers
Function
open_src_file
(opts: &Opts, files: &mut Files)
src/driver/mod.rs:20
↓ 1 callers
Method
or
(&self, other: &Zone<T>)
src/middle/analysis/zones.rs:74
↓ 1 callers
Method
pairings
(&self)
src/middle/analysis/passes/implied.rs:111
↓ 1 callers
Method
param_count
(&self)
src/ty.rs:168
↓ 1 callers
Method
param_ty
(&self, param_idx: ParamIdx)
src/ty.rs:161
↓ 1 callers
Function
parse
(sess: &Opts, files: &Files, file_id: FileId)
src/syntax/mod.rs:11
↓ 1 callers
Function
parse_args
()
src/driver/mod.rs:69
↓ 1 callers
Function
parse_test
(path: &Path)
src/tools/mitten-test/src/main.rs:171
↓ 1 callers
Method
pp_expr
(&mut self, expr: &ast::Expr)
src/syntax/pp.rs:44
↓ 1 callers
Method
prec
(&self)
src/syntax/pp.rs:36
↓ 1 callers
Method
protected
( &self, anti_matter: &AccessDecoration<ir::LocalIdx>, instruction: &'ir ir::Instructi
src/middle/transforms.rs:160
↓ 1 callers
Method
read_enum_body
( &self, ptr: PointerValue<'ctx>, ty: ty::Ty, idx: ty::VariantIdx, )
src/back/mod.rs:236
↓ 1 callers
Method
read_enum_discriminant
( &self, ptr: PointerValue<'ctx>, ty: ty::Ty, )
src/back/mod.rs:226
↓ 1 callers
Method
read_mark
(&self, ptr: PointerValue<'ctx>, ty: ty::Ty)
src/back/mod.rs:196
↓ 1 callers
Method
read_param
(&self, function: FunctionValue<'ctx>, idx: ty::ParamIdx)
src/back/mod.rs:157
↓ 1 callers
Method
read_struct_field
( &self, ptr: PointerValue<'ctx>, ty: ty::Ty, idx: ty::FieldIdx, )
src/back/mod.rs:324
← previous
next →
201–300 of 461, ranked by callers