MCPcopy Create free account

hub / github.com/SuperTails/langcraft / functions

Functions309 in github.com/SuperTails/langcraft

↓ 1 callersMethodprogram
(&self)
src/interpreter.rs:212
↓ 1 callersMethodread_mem
(&self)
src/interpreter.rs:457
↓ 1 callersFunctionreify_block
(AbstractBlock { needs_prolog, mut body, term, parent }: AbstractBlock, clobber_list: &HashMap<String, BTreeSe
src/compile_ir.rs:3082
↓ 1 callersMethodrun
(&mut self, ast: &Ast)
rust_interp/src/bin/interpreter.rs:23
↓ 1 callersMethodrun_index
(&self)
src/lib.rs:23
↓ 1 callersFunctionrun_interpreter
TODO: Allow specifying breakpoints somehow
src/bin/main.rs:6
↓ 1 callersMethodrun_stmt
(&mut self, stmt: &Stmt, stmts: &[Stmt], exprs: &[Expr])
rust_interp/src/bin/interpreter.rs:39
↓ 1 callersMethodsave
Creates a datapack with the given root directory, erasing the previous contents of the folder.
src/lib.rs:42
↓ 1 callersFunctionsave_regs
(regs: T)
src/compile_ir.rs:461
↓ 1 callersMethodset_next_pos
(&mut self, func_idx: usize)
src/interpreter.rs:240
↓ 1 callersFunctionshift_left_bytes
(holder: ScoreHolder, byte: u32)
src/compile_ir.rs:4101
↓ 1 callersFunctiontest
tests/test_sources/func_ptr_direct_cast.2.c:3
↓ 1 callersFunctiontokenize
()
rust_interp/src/lexer.rs:58
↓ 1 callersMethodwith_positioned
(&mut self, pos: String)
src/cir.rs:665
Functionadd_1
tests/test_sources/dyn_call.c:7
Functionadd_overflow
()
tests/tests.rs:69
Methodall_dests
(&self, func_starts: &HashMap<String, FunctionId>)
src/analysis.rs:38
Functionand
()
src/intrinsics.rs:698
Functionarith_shr
()
tests/tests.rs:93
Functionbcmp
()
src/intrinsics.rs:397
Methodcolor
(&mut self, color: Color)
src/cir/raw_text.rs:44
Functioncolor_serialize
()
src/cir/raw_text.rs:284
Functiondyn_call
()
tests/tests.rs:41
Functionestimate_intr
(idx: usize, vals: &mut HashMap<FunctionId, Option<usize>>)
src/intrinsics.rs:159
Functionfibonacci
()
tests/tests.rs:33
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/cir.rs:147
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/interpreter.rs:23
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/compile_ir.rs:1524
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/cir/raw_text.rs:203
Methodfmt
(&self, f: &mut core::fmt::Formatter<'_>)
rust_interp/src/lib.rs:14
Methodfrom
(score_holder: ScoreHolder)
src/cir.rs:174
Methodfrom_bc
(path: &Path, build_opts: &BuildOptions)
src/lib.rs:31
Methodfrom_local_name
(name: llvm_ir::Name, type_size: usize)
src/cir.rs:120
Methodfrom_str
(s: &str)
src/cir.rs:162
Functionfunc_ptr_cast
()
tests/tests.rs:75
Functionfunc_ptr_direct_cast
()
tests/tests.rs:81
Methodget_line
(&self, idx: usize)
src/cir.rs:547
Functionhas_call_cycle
(funcs: &[&Function], index: usize)
src/analysis.rs:155
Methodholder_uses
(&self)
src/cir/raw_text.rs:175
Functionhover_event_serialize
()
src/cir/raw_text.rs:296
Methodis_key_fn
(&self)
rust_interp/src/lexer.rs:23
Methodlegal
(c: char, is_first: bool)
src/cir.rs:95
Functionllvm_ctlz_i32
()
src/intrinsics.rs:248
Functionllvm_fshr_i32
()
src/intrinsics.rs:254
Functionload_byte
()
src/intrinsics.rs:414
Functionload_halfword
()
src/intrinsics.rs:432
Functionload_word_unaligned
()
src/intrinsics.rs:319
Functionlshr_i32_max
()
src/intrinsics.rs:573
Functionlshr_i32_min
()
src/intrinsics.rs:566
Functionlshr_neg_one
()
src/intrinsics.rs:587
Functionlshr_other_negative
()
src/intrinsics.rs:601
Functionlshr_other_positive
()
src/intrinsics.rs:594
Functionlshr_zero
()
src/intrinsics.rs:580
Functionmain
()
src/bin/main.rs:254
Functionmain
tests/test_sources/add_overflow.c:3
Functionmain
tests/test_sources/func_ptr_direct_cast.1.c:5
Functionmain
tests/test_sources/dyn_call.c:11
Functionmain
tests/test_sources/func_ptr_cast.c:17
Functionmain
tests/test_sources/arith_shr.c:5
Functionmain
tests/test_sources/sext_8to64.c:6
Functionmain
()
rust_interp/src/bin/copy_test.rs:106
Functionmain
()
rust_interp/src/bin/interpreter.rs:84
Functionmemcpy
()
src/intrinsics.rs:344
Functionmemset
()
src/intrinsics.rs:524
Functionmul_32_to_64
()
src/intrinsics.rs:265
Methodnew
(string: String)
src/cir.rs:74
Methodnew
(datapack: Datapack, start_idx: usize, input: &str)
src/interpreter.rs:162
Methodnew
()
src/cir/raw_text.rs:33
Methodnew
()
rust_interp/src/lib.rs:24
Methodnew
()
rust_interp/src/bin/copy_test.rs:34
Methodnew
()
rust_interp/src/bin/interpreter.rs:17
Methodnew_block
(name: T, block: Name)
src/cir.rs:427
Methodnew_lossy
Replaces any characters in the input string that are not valid in a score holder with '_', and possibly shortens it if necessary
src/cir.rs:107
Methodnew_raw
Does not include any intrinsics
src/interpreter.rs:135
Methodnew_sub
(name: T, mut block: Name, sub: usize)
src/cir.rs:431
Methodnew_unchecked
(string: String)
src/cir.rs:91
Functionor
()
src/intrinsics.rs:689
Functionpanic
(_info: &PanicInfo)
rust_interp/src/lib.rs:71
Functionparse_ast
(tokens: &[Token])
rust_interp/src/parser.rs:243
Functionpop_cond_stack
(target: ScoreHolder)
src/compile_ir.rs:144
Functionprint_entry
(location: &McFuncId)
src/compile_ir.rs:187
Methodprint_self
(&self)
rust_interp/src/lib.rs:28
Functionpush_cond_stack
(target: ScoreHolder)
src/compile_ir.rs:121
Functionrun_c_tests
()
tests/tests.rs:56
Methodset_mem_breakpoint
`word_start` is in bytes, must be aligned to a multiple of 4
src/interpreter.rs:225
Functionsext_8to64
()
tests/tests.rs:87
Functionshift_from_ptr_i32_min
()
src/intrinsics.rs:643
Functionshift_from_ptr_neg1
()
src/intrinsics.rs:635
Functionshift_from_ptr_other
()
src/intrinsics.rs:651
Functionshift_from_ptr_zero
()
src/intrinsics.rs:627
Functionshift_right_bytes
(holder: ScoreHolder, byte: u32)
src/compile_ir.rs:4118
Functionshl
()
src/intrinsics.rs:260
Functionstore_byte
()
src/intrinsics.rs:483
Functionstore_halfword
()
src/intrinsics.rs:453
Functionstore_word_unaligned
()
src/intrinsics.rs:299
Functionstruct_offset
()
src/compile_ir.rs:6345
Methodtake_next_pos
(&mut self)
src/interpreter.rs:231
Functiontest_u64_add
()
src/compile_ir.rs:6304
Functiontest_u64_mul
()
src/compile_ir.rs:6310
Functiontest_u64_shift_const
()
src/compile_ir.rs:6298
← previousnext →201–300 of 309, ranked by callers