MCPcopy Create free account

hub / github.com/DenialAdams/roland / functions

Functions426 in github.com/DenialAdams/roland

↓ 1 callersFunctionmark_escaping_vars_cfg
(cfg: &Cfg, escaping_vars: &mut HashSet<VariableId>, ast: &ExpressionPool)
rolandc/src/propagation.rs:451
↓ 1 callersFunctionmark_reachable_stmt
(stmt: StatementId, ast: &AstPool, ctx: &mut DceCtx)
rolandc/src/dead_code_elimination.rs:78
↓ 1 callersFunctionmatches
(type_validation: &TypeValidator, et: &ExpressionType, validation_context: &ValidationContext)
rolandc/src/semantic_analysis/validator.rs:88
↓ 1 callersFunctionmonomorphize
( program: &mut Program, specialized_procedures: &mut IndexMap<(ProcedureId, Box<[ExpressionType]>), Pro
rolandc/src/monomorphization.rs:24
↓ 1 callersFunctionmonomorphize_types
(program: &mut Program, target: BaseTarget)
rolandc/src/monomorphization.rs:134
↓ 1 callersMethodnew_var
(&mut self, old_var: VariableId)
rolandc/src/defer.rs:198
↓ 1 callersMethodnext_var
(&mut self)
rolandc/src/semantic_analysis/mod.rs:118
↓ 1 callersFunctionnode_within
( merge_node_children: &[usize], rpo_index: usize, dominator_tree: &DominatorTree, rpo: &[usize],
rolandc/src/backend/wasm.rs:725
↓ 1 callersFunctionparse_args
()
rolandc_cli/src/main.rs:68
↓ 1 callersFunctionparse_args
()
roland_test_runner/src/main.rs:45
↓ 1 callersFunctionparse_arguments
( l: &mut Lexer, parse_context: &mut ParseContext, expressions: &mut ExpressionPool, )
rolandc/src/parse.rs:1508
↓ 1 callersFunctionparse_enum
( l: &mut Lexer, parse_context: &mut ParseContext, source_info: SourceInfo, global_ast: &Mutex<&'_
rolandc/src/parse.rs:999
↓ 1 callersFunctionparse_if_else_statement
( l: &mut Lexer, parse_context: &mut ParseContext, ast: &mut AstPool, )
rolandc/src/parse.rs:1362
↓ 1 callersFunctionparse_parameters
(l: &mut Lexer, parse_context: &mut ParseContext)
rolandc/src/parse.rs:1403
↓ 1 callersFunctionparse_procedure
( l: &mut Lexer, parse_context: &mut ParseContext, source_info: SourceInfo, )
rolandc/src/parse.rs:867
↓ 1 callersFunctionparse_statement
( l: &mut Lexer, parse_context: &mut ParseContext, ast: &mut AstPool, )
rolandc/src/parse.rs:1140
↓ 1 callersFunctionparse_struct
(l: &mut Lexer, parse_context: &mut ParseContext, source_info: SourceInfo)
rolandc/src/parse.rs:917
↓ 1 callersFunctionparse_top_level_items
( lexer: &mut Lexer, parse_context: &mut ParseContext, global_ast: &Mutex<&'_ mut ExpressionPool>,
rolandc/src/parse.rs:579
↓ 1 callersFunctionparse_type_alias
( l: &mut Lexer, parse_context: &mut ParseContext, source_info: SourceInfo, )
rolandc/src/parse.rs:1051
↓ 1 callersFunctionparse_union
(l: &mut Lexer, parse_context: &mut ParseContext, source_info: SourceInfo)
rolandc/src/parse.rs:958
↓ 1 callersMethodpeek_mut
(&mut self)
rolandc/src/lex.rs:968
↓ 1 callersFunctionpopulate_type_and_procedure_info
( program: &mut Program, err_manager: &mut ErrorManager, interner: &Interner, config: &Compilation
rolandc/src/semantic_analysis/type_and_procedure_info.rs:484
↓ 1 callersFunctionpopulate_user_defined_type_info
(program: &mut Program, err_manager: &mut ErrorManager, interner: &Interner)
rolandc/src/semantic_analysis/type_and_procedure_info.rs:103
↓ 1 callersFunctionpost_order_inner
(cfg: &[BasicBlock], node: usize, visited: &mut HashSet<usize>, post_order: &mut Vec<usize>)
rolandc/src/backend/linearize.rs:216
↓ 1 callersFunctionpostfix_binding_power
(op: Token)
rolandc/src/parse.rs:2063
↓ 1 callersFunctionpp_cfg
(body: &ProcedureBody, ast: &ExpressionPool, pp_ctx: &mut PpCtx<W>)
rolandc/src/pp.rs:262
↓ 1 callersFunctionpp_proc
( procedures: &SlotMap<ProcedureId, ProcedureNode>, procedure_body: Option<&ProcedureBody>, user_defi
rolandc/src/pp.rs:55
↓ 1 callersFunctionpp_stmt
(stmt: StatementId, ast: &AstPool, pp_ctx: &mut PpCtx<W>)
rolandc/src/pp.rs:148
↓ 1 callersFunctionpratt
( l: &mut Lexer, parse_context: &mut ParseContext, min_bp: u8, if_head: bool, expressions: &mut
rolandc/src/parse.rs:1674
↓ 1 callersFunctionprocess_defer_statements
(program: &mut Program)
rolandc/src/defer.rs:29
↓ 1 callersFunctionpropagate
Conditional Copy/Constant Propagation
rolandc/src/propagation.rs:197
↓ 1 callersFunctionpropagate_vals
( instruction: &CfgInstruction, ast: &mut ExpressionPool, get_reaching_val: &mut impl FnMut(VariableI
rolandc/src/propagation.rs:69
↓ 1 callersFunctionreaching_definitions
( procedure_vars: &IndexMap<VariableId, ExpressionType>, cfg: &Cfg, ast: &ExpressionPool, )
rolandc/src/propagation.rs:370
↓ 1 callersFunctionrecursive_push_test_files
(p: &Path, buf: &mut Vec<PathBuf>)
roland_test_runner/src/main.rs:89
↓ 1 callersMethodremove_pred_and_prune_unreachable
(&mut self, bb: usize, pred: usize)
rolandc/src/backend/linearize.rs:60
↓ 1 callersFunctionreplace_add
( operand: ExpressionId, location: SourceInfo, ast: &ExpressionPool, procedure_name_table: &HashMa
rolandc/src/pre_backend_lowering.rs:257
↓ 1 callersFunctionreplace_cast_expr
( src: ExpressionId, target: &ExpressionNode, ast: &ExpressionPool, procedure_name_table: &HashMap
rolandc/src/pre_backend_lowering.rs:170
↓ 1 callersFunctionreplace_div
( operand: ExpressionId, location: SourceInfo, ast: &ExpressionPool, procedure_name_table: &HashMa
rolandc/src/pre_backend_lowering.rs:215
↓ 1 callersFunctionreplace_mod
( operand: ExpressionId, location: SourceInfo, ast: &ExpressionPool, procedure_name_table: &HashMa
rolandc/src/pre_backend_lowering.rs:236
↓ 1 callersFunctionreplace_mul
( operand: ExpressionId, location: SourceInfo, ast: &ExpressionPool, procedure_name_table: &HashMa
rolandc/src/pre_backend_lowering.rs:303
↓ 1 callersFunctionreplace_negate
( operand: ExpressionId, location: SourceInfo, ast: &ExpressionPool, procedure_name_table: &HashMa
rolandc/src/pre_backend_lowering.rs:194
↓ 1 callersFunctionreplace_nonnative_casts_and_unique_overflow
(program: &mut Program, interner: &Interner, target: BaseTarget)
rolandc/src/pre_backend_lowering.rs:349
↓ 1 callersFunctionreplace_shl
( operand: ExpressionId, location: SourceInfo, ast: &ExpressionPool, procedure_name_table: &HashMa
rolandc/src/pre_backend_lowering.rs:326
↓ 1 callersFunctionreplace_sub
( operand: ExpressionId, location: SourceInfo, ast: &ExpressionPool, procedure_name_table: &HashMa
rolandc/src/pre_backend_lowering.rs:280
↓ 1 callersMethodreplacement_var
(&self, the_var: VariableId)
rolandc/src/defer.rs:214
↓ 1 callersMethodrequires_canonicalization
(&self)
rolandc/src/imports.rs:21
↓ 1 callersFunctionreset_secondarymap
(s: &mut SecondaryMap<K, V>)
rolandc/src/parse.rs:496
↓ 1 callersMethodresolve_path
(&mut self, path: &std::path::Path)
rolandc/src/imports.rs:24
↓ 1 callersFunctionsort_globals
(program: &mut Program, target: BaseTarget)
rolandc/src/backend/wasm.rs:174
↓ 1 callersFunctionsource_is_std
(source_location: SourceInfo, config: &CompilationConfig, file_map: &FileMap)
rolandc/src/semantic_analysis/type_and_procedure_info.rs:838
↓ 1 callersFunctionstart
()
rolandc_web/src/lib.rs:16
↓ 1 callersFunctionstatement_breaks
(stmt: StatementId, ast: &AstPool)
rolandc/src/parse.rs:379
↓ 1 callersFunctionsteensgard
Conservative, flow-insensitive pointer information
rolandc/src/backend/pointer_analysis.rs:161
↓ 1 callersFunctiontest_result
( tc_output: &Output, t_file_path: &Path, amd64: bool, preserve_artifacts: bool, wasm_executor:
roland_test_runner/src/main.rs:359
↓ 1 callersMethodtransmute
( self, target_type: &ExpressionType, enum_info: &SlotMap<EnumId, EnumInfo>, ast_for_e
rolandc/src/constant_folding.rs:1040
↓ 1 callersFunctiontype_and_check_validity
( program: &mut Program, err_manager: &mut ErrorManager, interner: &Interner, owned: &mut OwnedVal
rolandc/src/semantic_analysis/validator.rs:518
↓ 1 callersFunctiontype_as_zero_bytes
(buf: &mut Vec<u8>, expr_type: &ExpressionType, udt: &UserDefinedTypeInfo)
rolandc/src/backend/wasm.rs:986
↓ 1 callersFunctiontype_statement_inner
( err_manager: &mut ErrorManager, statement: &mut Statement, stmt_loc: &mut SourceInfo, global_ast
rolandc/src/semantic_analysis/validator.rs:647
↓ 1 callersFunctionupdate_expressions_to_point_to_monomorphized_procedures
( program: &mut Program, specialized_procedures: &IndexMap<(ProcedureId, Box<[ExpressionType]>), Procedu
rolandc/src/monomorphization.rs:60
↓ 1 callersFunctionvalidate_special_procedure_signatures
( target: Target, interner: &Interner, proc_name_table: &HashMap<StrId, ProcedureId>, udt: &UserDe
rolandc/src/semantic_analysis/validator.rs:425
↓ 1 callersFunctionvar_is_effectively_live
( v: usize, visit_in_progress: &mut BitSlice, live_vars:
rolandc/src/backend/liveness.rs:298
↓ 1 callersFunctionvv_statement
(statement: StatementId, vv_context: &mut VvContext, ast: &mut AstPool, current_statement: usize)
rolandc/src/expression_hoisting.rs:337
Functionactivate
(context: vscode.ExtensionContext)
roland-vscode/src/main.ts:38
Methodas_roland_type_info_notv
( &self, interner: &'i Interner, udt: &UserDefinedTypeInfo, procedures: &SlotMap<Proce
rolandc/src/type_data.rs:431
Functionbb_id_to_label
(bb_id: usize)
rolandc/src/backend/linearize.rs:206
Methodbitand
(self, other: Self)
rolandc/src/constant_folding.rs:1869
Methodbitor
(self, other: Self)
rolandc/src/constant_folding.rs:1826
Methodbitxor
(self, other: Self)
rolandc/src/constant_folding.rs:1783
Methodbytes
(&self)
rolandc_web/src/lib.rs:93
Methodclear
(&mut self)
rolandc/src/error_handling.rs:80
Functioncompile_wasm4
(source_code: &str)
rolandc_web/src/lib.rs:44
Functionconvert_positions_to_line_column
( mut indices: Vec<usize>, path: SourcePath, file_contents: &str, out_error_locations: &mut HashMa
rolandc/src/error_handling.rs:196
Functioncount_column
(start_of_line_to_column_span: &str)
rolandc/src/error_handling.rs:187
Methoddebug
(...msg: [unknown, ...unknown[]])
roland-vscode/src/main.ts:77
Methoddefault
()
rolandc/src/backend/wasm.rs:118
Methoddid_change
(&self, mut params: DidChangeTextDocumentParams)
rolandc_lsp/src/main.rs:496
Methoddid_close
(&self, params: DidCloseTextDocumentParams)
rolandc_lsp/src/main.rs:515
Methoddid_open
(&self, params: DidOpenTextDocumentParams)
rolandc_lsp/src/main.rs:467
Methoddisasm
(&self)
rolandc_web/src/lib.rs:87
Methoddummy
()
rolandc/src/source_info.rs:26
Methodemit_error
(&self, location: SourceInfo, message: fmt::Arguments)
rolandc/src/error_handling.rs:58
Methodemit_error_no_location
(&self, message: fmt::Arguments)
rolandc/src/error_handling.rs:61
Methodemit_error_with_details
(&mut self, location: &[(SourceInfo, I)], message: fmt::Arguments)
rolandc/src/error_handling.rs:159
Methodemit_warning
(&mut self, location: SourceInfo, message: fmt::Arguments)
rolandc/src/error_handling.rs:151
Methoderror
(...msg: [unknown, ...unknown[]])
roland-vscode/src/main.ts:90
Functionfd_write_polyfill
(fd, iovs, iovsLen, nwritten)
roland_site/index.js:111
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
rolandc_cli/src/main.rs:227
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
rolandc/src/lib.rs:120
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
rolandc/src/backend/qbe.rs:79
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
rolandc/src/semantic_analysis/validator.rs:1509
Methodfor_parse_err
(&self)
rolandc/src/lex.rs:87
Methodfrom_tokens
(tokens: Vec<SourceToken>, file: SourcePath)
rolandc/src/lex.rs:933
Methodgoto_definition
(&self, params: GotoDefinitionParams)
rolandc_lsp/src/main.rs:379
Methodinitialize
(&self, params: InitializeParams)
rolandc_lsp/src/main.rs:277
Methodinitialized
(&self, _: InitializedParams)
rolandc_lsp/src/main.rs:367
Functionmain
()
rolandc_lsp/src/main.rs:528
Functionmain
()
rolandc_cli/src/main.rs:144
Functionmain
()
roland_test_runner/src/main.rs:123
Methodmap_all_err_locations_to_line_col
( &self, user_files: &FileMap, )
rolandc/src/error_handling.rs:86
Methodnew
()
rolandc/src/parse.rs:33
← previousnext →301–400 of 426, ranked by callers