MCPcopy Create free account

hub / github.com/alumina-lang/alumina / functions

Functions825 in github.com/alumina-lang/alumina

↓ 254 callersMethodclone
(&self)
src/alumina-boot/src/common.rs:61
↓ 224 callersMethodpush
(&self, marker: Marker)
src/alumina-boot/src/diagnostics.rs:120
↓ 134 callersMethodget
(&'ir self)
src/alumina-boot/src/ir/mod.rs:411
↓ 131 callersMethodlen
(&self)
src/alumina-boot/src/ast/mod.rs:1000
↓ 121 callersMethodalloc_on
(self, ctx: &'ir IrCtx<'ir>)
src/alumina-boot/src/ir/mod.rs:85
↓ 82 callersMethodalloc_on
(self, ctx: &'gcx AstCtx<'gcx>)
src/alumina-boot/src/ast/mod.rs:173
↓ 79 callersMethodwith_backtrace
(self, stack: &DiagnosticsStack)
src/alumina-boot/src/common.rs:500
↓ 71 callersMethodwith_span_from
( self, scope: &Scope<'ast, 'src>, node: Node<'src>, )
src/alumina-boot/src/common.rs:457
↓ 66 callersMethodvoid
()
src/alumina-boot/src/ir/mod.rs:205
↓ 57 callersMethodalloc_with_span_from
( self, ast: &'ast AstCtx<'ast>, scope: &Scope<'ast, 'src>, node: tree_sitter:
src/alumina-boot/src/ast/expressions.rs:49
↓ 57 callersMethodbuiltin
(&self, builtin: BuiltinType)
src/alumina-boot/src/ir/builder.rs:458
↓ 56 callersMethodlower_expr
( &mut self, expr: ast::ExprP<'ast>, type_hint: Option<ir::TyP<'ir>>, )
src/alumina-boot/src/ir/mono/mod.rs:5867
↓ 50 callersMethodcontains
(&self, other: &Span)
src/alumina-boot/src/ast/mod.rs:996
↓ 49 callersMethodis_zero_sized
(&self)
src/alumina-boot/src/ir/mod.rs:246
↓ 46 callersMethoddiverges
(&self)
src/alumina-boot/src/ir/mod.rs:664
↓ 45 callersMethodnode_text
(&'src self, node: tree_sitter::Node<'src>)
src/alumina-boot/src/parser.rs:78
↓ 41 callersMethodblock
( &self, statements: impl IntoIterator<Item = Statement<'ir>>, ret: ExprP<'ir>,
src/alumina-boot/src/ir/builder.rs:69
↓ 38 callersMethoderr
(&self, kind: CodeDiagnostic)
src/alumina-boot/src/diagnostics.rs:148
↓ 35 callersMethodliteral
(&self, val: Value<'ir>, ty: TyP<'ir>, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:305
↓ 33 callersMethoddiag
(&self)
src/alumina-boot/src/global_ctx.rs:86
↓ 33 callersMethodintern_type
(&'ast self, ty: Ty<'ast>)
src/alumina-boot/src/ast/mod.rs:120
↓ 33 callersMethodpush_span
(&self, span: Option<Span>)
src/alumina-boot/src/diagnostics.rs:169
↓ 33 callersMethodwrite_u8
(&mut self, value: u8)
src/alumina-boot/src/ast/serialization.rs:376
↓ 32 callersMethodconst_eval_rvalue
(&mut self, expr: ExprP<'ir>)
src/alumina-boot/src/ir/const_eval.rs:1201
↓ 30 callersMethodassign
(&self, value: Item<'ir>)
src/alumina-boot/src/ir/mod.rs:404
↓ 28 callersFunction_mco_align_forward
Utility for aligning addresses. */
common/minicoro/minicoro.h:560
↓ 28 callersMethodfork
(&'b mut self, tentative: bool)
src/alumina-boot/src/ir/mono/mod.rs:2852
↓ 27 callersMethodtry_coerce
( &mut self, lhs_ty: ir::TyP<'ir>, rhs: ir::ExprP<'ir>, )
src/alumina-boot/src/ir/mono/mod.rs:2876
↓ 26 callersMethodcodegen_intrinsic
( &self, kind: IntrinsicValueKind<'ir>, ty: TyP<'ir>, span: Option<Span>,
src/alumina-boot/src/ir/builder.rs:178
↓ 26 callersMethodvisit_expr
(&mut self, expr: ExprP<'ir>)
src/alumina-boot/src/ir/mod.rs:895
↓ 25 callersMethodcall_lang_item
( &mut self, kind: Lang, generic_args: T, args: I, span: Option<Span>,
src/alumina-boot/src/ir/mono/mod.rs:2018
↓ 25 callersMethodget_function
(&'ir self)
src/alumina-boot/src/ir/mod.rs:425
↓ 25 callersMethodintern_type
(&'ir self, ty: Ty<'ir>)
src/alumina-boot/src/ir/mod.rs:49
↓ 25 callersMethodtuple
(&self, args: I, ty: TyP<'ir>, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:123
↓ 25 callersMethodwith_span
(self, span: Option<Span>)
src/alumina-boot/src/common.rs:491
↓ 24 callersMethodfile_id
(&self)
src/alumina-boot/src/src/scope.rs:303
↓ 22 callersMethodextend
(&self, part: PathSegment<'ast>)
src/alumina-boot/src/src/path.rs:52
↓ 22 callersMethodmono_item
( &mut self, item: ast::ItemP<'ast>, generic_args: &'ir [ir::TyP<'ir>], )
src/alumina-boot/src/ir/mono/mod.rs:1855
↓ 21 callersMethodlocal
(&self, id: Id, ty: TyP<'ir>, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:16
↓ 21 callersMethodmake_id
(&self)
src/alumina-boot/src/ir/mod.rs:43
↓ 21 callersFunctionsepBy
(sep, rule)
common/grammar.js:48
↓ 20 callersMethodlower_type_for_value
(&mut self, ty: ast::TyP<'ast>)
src/alumina-boot/src/ir/mono/mod.rs:2058
↓ 19 callersMethodfunction
(&self, item: ItemP<'ir>, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:249
↓ 19 callersMethodget
(&'ast self)
src/alumina-boot/src/ast/mod.rs:490
↓ 19 callersMethodlang_type_kind
(&self, ty: ir::TyP<'ir>)
src/alumina-boot/src/ir/mono/mod.rs:173
↓ 18 callersMethodalloc_with_span
(self, ast: &'ast AstCtx<'ast>, span: Option<Span>)
src/alumina-boot/src/ast/expressions.rs:63
↓ 18 callersMethodinner
(&self)
src/alumina-boot/src/src/scope.rs:324
↓ 18 callersMethodreverse_lookup
(&self, item: ir::ItemP<'ir>)
src/alumina-boot/src/ir/mono/mod.rs:120
↓ 17 callersMethodlang_item
(&self, kind: Lang)
src/alumina-boot/src/ast/mod.rs:68
↓ 17 callersMethodwarn
(&self, kind: CodeDiagnostic)
src/alumina-boot/src/diagnostics.rs:155
↓ 16 callersMethodadd_item
( &mut self, node: Node<'src>, name: &'ast str, item: NamedItem<'ast, 'src>,
src/alumina-boot/src/src/pass1.rs:80
↓ 16 callersMethodcode
(&self)
src/alumina-boot/src/src/scope.rs:328
↓ 16 callersMethodpointer
(pointer_size: PointerWidth)
src/alumina-boot/src/ir/layout.rs:41
↓ 15 callersMethodmake_id
(&self)
src/alumina-boot/src/ast/mod.rs:62
↓ 15 callersMethodnamed
(&self, item: ItemP<'ir>)
src/alumina-boot/src/ir/builder.rs:470
↓ 14 callersMethodconst_eval
(&mut self, expr: ExprP<'ir>)
src/alumina-boot/src/ir/const_eval.rs:1187
↓ 14 callersMethodlower_type_unrestricted
( &mut self, ty: ast::TyP<'ast>, )
src/alumina-boot/src/ir/mono/mod.rs:2342
↓ 14 callersMethodmake_item
(&'ir self)
src/alumina-boot/src/ir/mod.rs:71
↓ 14 callersMethodmap_id
(&mut self, id: ast::Id)
src/alumina-boot/src/ir/mono/mod.rs:116
↓ 14 callersMethodparse_name
(&self, node: Node<'src>)
src/alumina-boot/src/src/pass1.rs:134
↓ 13 callersMethodadd_type
(&self, ty: TyP<'ir>)
src/alumina-boot/src/codegen/types.rs:34
↓ 13 callersMethodread_usize
(&mut self)
src/alumina-boot/src/ast/serialization.rs:544
↓ 13 callersMethodvisit_expr
(&mut self, expr: ExprP<'ir>)
src/alumina-boot/src/ir/dce.rs:138
↓ 13 callersMethodvisit_ty
(&mut self, ty: TyP<'ir>)
src/alumina-boot/src/ir/dce.rs:20
↓ 13 callersMethodwrite_usize
(&mut self, value: usize)
src/alumina-boot/src/ast/serialization.rs:402
↓ 12 callersMethodderef
(&self, inner: ExprP<'ir>, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:317
↓ 12 callersMethodget
(&self, id: Id)
src/alumina-boot/src/ir/const_eval.rs:814
↓ 12 callersMethodis_void
(&self)
src/alumina-boot/src/ir/mod.rs:238
↓ 12 callersMethodlayout_of
(&self, ty: TyP<'ir>)
src/alumina-boot/src/ir/layout.rs:222
↓ 12 callersMethodr#ref
Take reference of anything, promoting the lifetime if it is a rvalue.
src/alumina-boot/src/ir/mono/mod.rs:3241
↓ 12 callersMethodserialize
(&self, serializer: &mut AstSerializer<'ast, W>)
src/alumina-boot/src/ast/serialization.rs:87
↓ 11 callersMethodarray
(&self, len: usize)
src/alumina-boot/src/ir/layout.rs:52
↓ 11 callersMethodassign
(&self, value: Item<'ast>)
src/alumina-boot/src/ast/mod.rs:479
↓ 11 callersFunctionformat_ty
Format a HIR type as .alu syntax.
tools/libc-bindgen/src/main.rs:168
↓ 11 callersMethodmatch_slot
( &mut self, inferred: &mut HashMap<ast::Id, ir::TyP<'ir>>, src: ast::TyP<'ast>,
src/alumina-boot/src/ir/infer.rs:33
↓ 11 callersMethodnamed_child
(&self, r#type: ScopeType, name: &'ast str)
src/alumina-boot/src/src/scope.rs:336
↓ 11 callersMethodtype_name
(&self, ty: ir::TyP<'ir>)
src/alumina-boot/src/ir/mono/mod.rs:231
↓ 11 callersMethodvisit_ty
(&mut self, ty: TyP<'ast>)
src/alumina-boot/src/ast/rebind.rs:53
↓ 10 callersMethodadd_cfg
(&mut self, value: impl ToString, value_str: impl ToString)
src/alumina-boot/src/global_ctx.rs:103
↓ 10 callersMethodadd_item
( &self, name: Option<&'ast str>, item: NamedItem<'ast, 'src>, )
src/alumina-boot/src/src/scope.rs:391
↓ 10 callersMethodcast
(&self, expr: ExprP<'ir>, ty: TyP<'ir>, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:356
↓ 10 callersMethodextract_const_string
(&self, expr: ir::ExprP<'ir>)
src/alumina-boot/src/ir/mono/intrinsics.rs:217
↓ 10 callersMethodget_prop
(&self, prop: &str)
tools/libc-bindgen/src/main.rs:51
↓ 10 callersMethodget_type
(&'gen self, ty: &'_ Ty<'ir>)
src/alumina-boot/src/codegen/mod.rs:114
↓ 10 callersMethodis_integer
(&self)
src/alumina-boot/src/ast/mod.rs:262
↓ 10 callersMethodvisit_ty
(&mut self, ty: TyP<'ast>)
src/alumina-boot/src/ast/macros.rs:278
↓ 9 callersMethodcanonical_type
(&'ir self)
src/alumina-boot/src/ir/mod.rs:231
↓ 9 callersMethodindent
(&mut self)
src/alumina-boot/src/codegen/functions.rs:272
↓ 9 callersMethodmake_id
(&self)
src/alumina-boot/src/codegen/mod.rs:129
↓ 9 callersMethodnext
(&mut self)
src/alumina-boot/src/parser.rs:121
↓ 9 callersMethodtag
(&self, tag: &'_ str, inner: ExprP<'ir>, span: Option<Span>)
src/alumina-boot/src/ir/builder.rs:285
↓ 9 callersMethodvisit_expr
(&mut self, expr: ExprP<'ast>)
src/alumina-boot/src/ast/macros.rs:344
↓ 8 callersMethodadd_warning
(&self, err: CodeError)
src/alumina-boot/src/diagnostics.rs:334
↓ 8 callersMethodall_items
( &'i self, )
src/alumina-boot/src/src/scope.rs:210
↓ 8 callersMethodconst_eval_defered
(&mut self, expr: ExprP<'ir>)
src/alumina-boot/src/ir/const_eval.rs:1363
↓ 8 callersMethodget_placeholders
( &self, scope: &Scope<'ast, 'src>, )
src/alumina-boot/src/ast/maker.rs:53
↓ 8 callersMethodhas_option
(&self, name: &str)
src/alumina-boot/src/global_ctx.rs:94
↓ 8 callersMethodparent
(&self)
src/alumina-boot/src/src/scope.rs:479
↓ 8 callersMethodpath
(&self)
src/alumina-boot/src/src/scope.rs:332
↓ 8 callersMethodtuple_index
( &self, tuple: ExprP<'ir>, index: usize, ty: TyP<'ir>, span: Option<S
src/alumina-boot/src/ir/builder.rs:267
next →1–100 of 825, ranked by callers