MCPcopy Create free account

hub / github.com/Voxon-Development/zeta-lang / functions

Functions916 in github.com/Voxon-Development/zeta-lang

↓ 1 callersMethodfinish
(self, out_dir: &PathBuf)
engraver-assembly-emit/src/cranelift/cranelift_backend.rs:1077
↓ 1 callersFunctionfold_binop
(op: BinOp, left: Operand, right: Operand)
smelter-optimizer/src/pass.rs:134
↓ 1 callersMethodformat_ast_statement
( &mut self, output: &mut String, stmt: &Stmt<'_, '_>, )
ir/src/pretty.rs:625
↓ 1 callersMethodformat_ast_statements
( &mut self, statements: &[Stmt<'_, '_>], )
ir/src/pretty.rs:609
↓ 1 callersMethodformat_ast_type
( &mut self, output: &mut String, _ty: &Type<'_, '_>, )
ir/src/pretty.rs:698
↓ 1 callersMethodformat_hir_enum
( &mut self, output: &mut String, enum_def: &HirEnum<'_, '_>, )
ir/src/pretty.rs:244
↓ 1 callersMethodformat_hir_interface
( &mut self, output: &mut String, interface_def: &HirInterface<'_, '_>, )
ir/src/pretty.rs:305
↓ 1 callersMethodformat_hir_item
( &mut self, output: &mut String, item: &Hir<'_, '_>, )
ir/src/pretty.rs:75
↓ 1 callersMethodformat_hir_struct
( &mut self, output: &mut String, struct_def: &HirStruct<'_, '_>, )
ir/src/pretty.rs:186
↓ 1 callersMethodfresh_lambda_name
(&mut self)
scribe-parser/src/hir_lowerer/lambda_hoisting.rs:392
↓ 1 callersMethodget_compilation_order
(&self)
codex-dependency-graph/src/dep_graph.rs:1228
↓ 1 callersMethodget_enum
(&self, name: &str)
sentinel-typechecker/src/type_context.rs:114
↓ 1 callersMethodget_field_offset
(&mut self, obj: &Value, field: StrId)
emberforge-compiler/src/midend/ir/expr_lowerer.rs:1050
↓ 1 callersMethodget_function
(&self, name: &str)
sentinel-typechecker/src/type_context.rs:98
↓ 1 callersMethodget_function_callees
( &self, caller_module: usize, caller_item: usize, )
codex-dependency-graph/src/dep_graph.rs:1303
↓ 1 callersMethodget_function_callers
( &self, target_module: usize, target_item: usize, )
codex-dependency-graph/src/dep_graph.rs:1274
↓ 1 callersMethodget_function_type_deps
( &self, module_idx: usize, item_idx: usize, )
codex-dependency-graph/src/dep_graph.rs:1332
↓ 1 callersMethodget_module_importers
(&self, module_idx: usize)
codex-dependency-graph/src/dep_graph.rs:1046
↓ 1 callersFunctionget_ptr_addr
( args: &[Value], builder: &mut FunctionBuilder, module: &dyn Module, )
engraver-assembly-emit/src/cranelift/cranelift_intrinsics.rs:388
↓ 1 callersFunctionget_ptr_from_addr
(args: &[Value], builder: &mut FunctionBuilder, ptr_ty: Type)
engraver-assembly-emit/src/cranelift/cranelift_intrinsics.rs:401
↓ 1 callersMethodgrow_allocator
( &self, layout: Layout, chunks: &mut RefMut<Vec<Chunk>>, )
zeta_utilities/src/bump.rs:251
↓ 1 callersMethodhandle_field_access
( &mut self, op: AssignmentOperator, rhs: Value, object: &HirExpr<'a, 'bump>,
emberforge-compiler/src/midend/ir/expr_lowerer.rs:486
↓ 1 callersMethodhandle_ident
(&mut self, op: AssignmentOperator, rhs: Value, name: StrId)
emberforge-compiler/src/midend/ir/expr_lowerer.rs:438
↓ 1 callersMethodhead_used
(&self)
zeta_utilities/src/arena.rs:365
↓ 1 callersMethodimplements
(&self, struct_name: StrId, iface: StrId)
ir/src/analysis_context.rs:84
↓ 1 callersMethodinfer_field_access_type
( &self, object: &HirExpr<'a, 'bump>, field: StrId, )
scribe-parser/src/hir_lowerer/expr_lowering.rs:659
↓ 1 callersMethodinit_class_fields_from_args
(&mut self, obj: Value, class_name: StrId, args: &Vec<Value>)
emberforge-compiler/src/midend/ir/expr_lowerer.rs:637
↓ 1 callersFunctioninline_small_funcs
(_module: &mut Module)
smelter-optimizer/src/pass.rs:439
↓ 1 callersMethodinline_stmt_as_expr
( &self, stmt: &HirStmt<'a, 'bump>, param_map: &HashMap<StrId, HirExpr<'a, 'bump>, FxH
scribe-parser/src/hir_lowerer/expr_lowering.rs:716
↓ 1 callersMethodinsert_vm_string
(&self, bytes: &[u8], hash: u64)
zeta_utilities/src/string_pool.rs:147
↓ 1 callersFunctioninst_is_terminator
(inst: &Instruction)
ir/src/ssa_ir.rs:318
↓ 1 callersFunctioninstantiate_class_name
( concrete_args: &[HirType], base: &HirStruct, pool: Arc<StringPool>, )
scribe-parser/src/hir_lowerer/monomorphization/naming.rs:35
↓ 1 callersMethodinto_diagnostics
(self)
ir/src/diagnostics_context.rs:73
↓ 1 callersMethodis_field_moved
(&self, name: StrId, field: StrId)
sentinel-typechecker/src/move_state.rs:43
↓ 1 callersMethodis_local_binding
(&self, name: &str)
sentinel-typechecker/src/type_context.rs:75
↓ 1 callersMethodis_superset_of
True if `join(self, other)` would change nothing and is used to detect fixpoint convergence around loop back-edges
sentinel-typechecker/src/move_state.rs:85
↓ 1 callersFunctionkeyword_or_ident
large match arm, keep out of hot loop
scribe-parser/src/tokenizer/lexer.rs:607
↓ 1 callersFunctionlex_line_comment
( _src: &str, bytes: &[u8], pos: &mut usize, column: &mut usize, ctx: &Arc<StringPool>, )
scribe-parser/src/tokenizer/lexer.rs:868
↓ 1 callersFunctionlex_number
( src: &str, bytes: &[u8], pos: &mut usize, column: &mut usize, ctx: &Arc<StringPool>, )
scribe-parser/src/tokenizer/lexer.rs:686
↓ 1 callersFunctionlex_string
( _src: &str, bytes: &[u8], pos: &mut usize, line: &mut usize, column: &mut usize, ctx
scribe-parser/src/tokenizer/lexer.rs:823
↓ 1 callersFunctionlink
(objects: &[&str], output: &str, link_libc: bool)
src/link.rs:4
↓ 1 callersFunctionlower_all_from_refs
( modules: &[&'bump crate::main_structs::ModuleWithArena<'a, 'bump>], dep_graph: &'a codex_dependency_
src/main.rs:276
↓ 1 callersMethodlower_basic_inst
( &mut self, inst: &Instruction, curr_bb: BlockId, builder: &mut FunctionBuild
engraver-assembly-emit/src/cranelift/cranelift_backend.rs:145
↓ 1 callersMethodlower_call
(&mut self, callee: &HirExpr<'a, 'bump>, args: &[HirExpr<'a, 'bump>])
emberforge-compiler/src/midend/ir/expr_lowerer.rs:742
↓ 1 callersMethodlower_catch
(&mut self, raw_val: Value, pattern: &HirErrorHandlerPattern<'a, 'bump>)
emberforge-compiler/src/midend/ir/lowerer.rs:748
↓ 1 callersMethodlower_class_init
(&mut self, name: &HirExpr, args: &[HirExpr<'a, 'bump>])
emberforge-compiler/src/midend/ir/expr_lowerer.rs:593
↓ 1 callersMethodlower_class_method
(&mut self, hir_method: &HirFunc<'a, 'bump>, class_name: StrId)
emberforge-compiler/src/midend/ir/module_lowerer.rs:341
↓ 1 callersMethodlower_class_method_inner
( &'s self, hir_fn: &HirFunc<'a, 'bump>, class_name: StrId, )
emberforge-compiler/src/midend/ir/module_lowerer.rs:347
↓ 1 callersFunctionlower_cmp_operator
(op: ast::Op)
scribe-parser/src/hir_lowerer/utils.rs:16
↓ 1 callersMethodlower_else_branch
(&self, branch: ElseBranch<'a, '_>)
scribe-parser/src/hir_lowerer/stmt_lowering.rs:211
↓ 1 callersMethodlower_enum_decl
(&self, e: ir::ast::EnumDecl<'a, '_>)
scribe-parser/src/hir_lowerer/decl_lowering.rs:206
↓ 1 callersMethodlower_expr_assignment
( &mut self, target: &HirExpr<'a, 'bump>, op: AssignmentOperator, value: &HirE
emberforge-compiler/src/midend/ir/expr_lowerer.rs:401
↓ 1 callersMethodlower_expr_binary
( &mut self, left: &HirExpr<'a, 'bump>, op: &Operator, right: &HirExpr<'a, 'bu
emberforge-compiler/src/midend/ir/expr_lowerer.rs:574
↓ 1 callersMethodlower_expr_call
( &self, callee: &Expr<'a, 'bump>, arguments: &'bump [Expr<'a, 'bump>], span:
scribe-parser/src/hir_lowerer/expr_lowering.rs:395
↓ 1 callersMethodlower_expr_null
(&mut self)
emberforge-compiler/src/midend/ir/expr_lowerer.rs:427
↓ 1 callersMethodlower_expr_number
(&mut self, n: i64)
emberforge-compiler/src/midend/ir/expr_lowerer.rs:562
↓ 1 callersMethodlower_field
(&self, p: &Param<'a, 'bump>)
scribe-parser/src/hir_lowerer/decl_lowering.rs:130
↓ 1 callersMethodlower_field_access
(&mut self, object: &HirExpr<'a, 'bump>, field: StrId)
emberforge-compiler/src/midend/ir/expr_lowerer.rs:681
↓ 1 callersMethodlower_for
( &mut self, init: Option<&'bump HirStmt<'a, 'bump>>, condition: Option<&'bump HirExpr
emberforge-compiler/src/midend/ir/lowerer.rs:641
↓ 1 callersMethodlower_func_proto
(&self, f: &FuncDecl<'a, 'bump>)
scribe-parser/src/hir_lowerer/module_lowering.rs:240
↓ 1 callersMethodlower_function
(&mut self, hir_fn: &HirFunc<'a, 'bump>)
emberforge-compiler/src/midend/ir/module_lowerer.rs:310
↓ 1 callersMethodlower_function_bodies
( &mut self, stmts: Vec<ir::ast::Stmt<'a, 'bump>, &GrowableBump<'bump>>, )
scribe-parser/src/hir_lowerer/module_lowering.rs:169
↓ 1 callersMethodlower_function_inner
(&'s self, hir_fn: &HirFunc<'a, 'bump>)
emberforge-compiler/src/midend/ir/module_lowerer.rs:315
↓ 1 callersMethodlower_if
( &mut self, cond: &HirExpr<'a, 'bump>, then_block: &'bump [HirStmt<'a, 'bump>],
emberforge-compiler/src/midend/ir/lowerer.rs:521
↓ 1 callersMethodlower_if_stmt
(&self, i: ast::IfStmt<'a, 'bump>)
scribe-parser/src/hir_lowerer/stmt_lowering.rs:190
↓ 1 callersMethodlower_impl_decl
( &mut self, i: ir::ast::ImplDecl<'a, 'bump>, )
scribe-parser/src/hir_lowerer/decl_lowering.rs:173
↓ 1 callersMethodlower_instructions
( &mut self, func: &Function, mut builder: &mut FunctionBuilder, block_map: &m
engraver-assembly-emit/src/cranelift/cranelift_backend.rs:1114
↓ 1 callersMethodlower_interface
(&mut self, hir_iface: &HirInterface<'a, 'bump>)
emberforge-compiler/src/midend/ir/module_lowerer.rs:194
↓ 1 callersMethodlower_interface_call
( &mut self, callee: &HirExpr<'a, 'bump>, args: &[HirExpr<'a, 'bump>], interfa
emberforge-compiler/src/midend/ir/expr_lowerer.rs:972
↓ 1 callersMethodlower_interface_decl
( &mut self, i: ir::ast::InterfaceDecl<'a, '_>, )
scribe-parser/src/hir_lowerer/decl_lowering.rs:142
↓ 1 callersMethodlower_let_stmt
(&self, l: &LetStmt<'a, 'bump>)
scribe-parser/src/hir_lowerer/stmt_lowering.rs:226
↓ 1 callersMethodlower_method_call
( &mut self, object: &HirExpr<'a, 'bump>, field: StrId, args: &[HirExpr<'a, 'b
emberforge-compiler/src/midend/ir/expr_lowerer.rs:821
↓ 1 callersMethodlower_null_as
(&mut self, expected: Option<HirType<'a, 'bump>>)
emberforge-compiler/src/midend/ir/lowerer.rs:868
↓ 1 callersMethodlower_nullable_unwrap
(&mut self, val: Value, else_stmts: &HirStmt<'a, 'bump>)
emberforge-compiler/src/midend/ir/lowerer.rs:929
↓ 1 callersMethodlower_params
(&self, params: &[Param<'a, 'bump>])
scribe-parser/src/hir_lowerer/decl_lowering.rs:81
↓ 1 callersMethodlower_pattern
(&self, pattern: &Pattern)
scribe-parser/src/hir_lowerer/expr_lowering.rs:909
↓ 1 callersMethodlower_type_inner
(&self, t: &Type)
scribe-parser/src/hir_lowerer/expr_lowering.rs:956
↓ 1 callersMethodlower_while
(&mut self, cond: &HirExpr<'a, 'bump>, body: &HirStmt<'a, 'bump>)
emberforge-compiler/src/midend/ir/lowerer.rs:581
↓ 1 callersMethodmake_error_function
(&self, func: FuncDecl<'a, 'bump>)
scribe-parser/src/hir_lowerer/decl_lowering.rs:271
↓ 1 callersFunctionmake_vtable_name
(name: StrId, string_pool: Arc<StringPool>)
emberforge-compiler/src/optimized_string_buffering.rs:29
↓ 1 callersFunctionmangle_method_name
( dep_graph: &DepGraph, module_idx: usize, class_name: StrId, method_name: StrId, context:
emberforge-compiler/src/optimized_string_buffering.rs:9
↓ 1 callersMethodmark_dangling
(&mut self, name: String)
sentinel-typechecker/src/type_context.rs:79
↓ 1 callersMethodmark_whole_moved
(&mut self, name: StrId)
sentinel-typechecker/src/move_state.rs:49
↓ 1 callersMethodmerge
Combine two spans into one location for diagnostics spanning a multi-token construct. Since `SourceSpan` is a single point rather than a range, this k
ir/src/span.rs:28
↓ 1 callersMethodmerge_var_maps
Merges the local-variable state of every *live* (non-terminated) incoming branch into the current block (a merge point that's already active, e.g. an
emberforge-compiler/src/midend/ir/lowerer.rs:478
↓ 1 callersMethodmonomorphize_stmt
( &self, stmt: &HirStmt<'a, 'bump>, substitutions: &HashMap<StrId, HirType<'_, 'a>>,
scribe-parser/src/hir_lowerer/monomorphization/monomorphizer.rs:131
↓ 1 callersMethodnodes
(&self)
codex-dependency-graph/src/dep_graph.rs:220
↓ 1 callersMethodparse_break_stmt
(&mut self)
scribe-parser/src/parser/statements.rs:172
↓ 1 callersMethodparse_catch_multiple
`{ Type ident => { ... }, Type2 ident2 => { ... } }`
scribe-parser/src/parser/expressions.rs:497
↓ 1 callersMethodparse_catch_single
`(Type ident) => { ... }`
scribe-parser/src/parser/expressions.rs:470
↓ 1 callersMethodparse_const_stmt
(&mut self)
scribe-parser/src/parser/declarations.rs:257
↓ 1 callersMethodparse_continue_stmt
(&mut self)
scribe-parser/src/parser/statements.rs:203
↓ 1 callersMethodparse_defer_stmt
(&mut self)
scribe-parser/src/parser/statements.rs:297
↓ 1 callersMethodparse_enum_decl
( &mut self, visibility: Visibility, )
scribe-parser/src/parser/declarations.rs:379
↓ 1 callersMethodparse_for_stmt
(&mut self)
scribe-parser/src/parser/statements.rs:226
↓ 1 callersMethodparse_if_stmt
(&mut self)
scribe-parser/src/parser/statements.rs:135
↓ 1 callersMethodparse_impl_decl
Parse an impl block ```rs impl Point { fn new(x: i32, y: i32) -> Point { return Point { x, y }; } } impl Drawable by Point { fn draw(&this) { ... } }
scribe-parser/src/parser/declarations.rs:125
↓ 1 callersMethodparse_import
Parse `import foo::bar.Baz;`
scribe-parser/src/parser/statements.rs:478
↓ 1 callersMethodparse_lambda
(&mut self)
scribe-parser/src/parser/expressions.rs:381
↓ 1 callersMethodparse_match_stmt
(&mut self)
scribe-parser/src/parser/statements.rs:317
← previousnext →301–400 of 916, ranked by callers