MCPcopy Create free account

hub / github.com/LPC4/Full-Stack / functions

Functions2,899 in github.com/LPC4/Full-Stack

↓ 1 callersMethodexpect_return
(&mut self)
crates/hll-to-ir/src/parser.rs:1685
↓ 1 callersMethodexpect_string_literal
(&mut self)
crates/hll-to-ir/src/parser.rs:2265
↓ 1 callersMethodexpect_while
(&mut self)
crates/hll-to-ir/src/parser.rs:1677
↓ 1 callersMethodexport_global
(&mut self, name: String)
crates/asm-to-binary/src/assembler/section.rs:92
↓ 1 callersMethodexport_selected_output_to_disk
(&mut self)
src/app/catalog.rs:331
↓ 1 callersFunctionfbdemo_ref_in_set
Reference Mandelbrot membership using the exact Q16.16 integer math from fbdemo.hll. Returns true when the point is inside the set (black pixel). Kept
tests/integration/kernel_integration.rs:516
↓ 1 callersMethodfill_count
Total FILL-register clears since boot.
crates/virtual-machine/src/devices/framebuffer.rs:55
↓ 1 callersFunctionfind
Find a node by inode in the tree (for resolving the preview selection).
src/view/debug/fs_view.rs:255
↓ 1 callersFunctionfind_comment_start_outside_string
(line: &str)
src/view/common/highlighter/hll.rs:12
↓ 1 callersFunctionfind_inline_asm_open
(code_part: &str)
src/view/common/highlighter/hll.rs:292
↓ 1 callersFunctionfind_local_label
(assembled: &AssembledOutput)
tests/integration/linker.rs:164
↓ 1 callersMethodfinish
(&mut self)
crates/ir-to-asm/src/compiler/assembly_emitter.rs:843
↓ 1 callersMethodfixed_size
Fixed byte size contributed to the output section, or None for alignment tokens.
crates/asm-to-binary/src/assembler/token.rs:80
↓ 1 callersFunctionfmv_s
`fmv.s fd, fs` -> `fsgnj.s fd, fs, fs`
crates/asm-to-binary/src/riscv/rv64fd.rs:717
↓ 1 callersMethodfocus_vm_output_tab
(&mut self)
src/app/mod.rs:440
↓ 1 callersFunctionfold_cmp
Fold an integer comparison to 0 or 1. Operands are the exact 64-bit values the backend would `li`, so unsigned ops compare the raw bit patterns.
crates/hll-to-ir/src/compiler/opt/const_fold.rs:252
↓ 1 callersFunctionfold_instruction
( inst: &mut IrInstruction, consts: &mut HashMap<crate::ir::IrRegister, i64>, )
crates/hll-to-ir/src/compiler/opt/const_fold.rs:39
↓ 1 callersFunctionfold_math
Fold a binary integer op. Returns `None` for division/remainder by zero, which is left to run time so trap/result behavior is not assumed.
crates/hll-to-ir/src/compiler/opt/const_fold.rs:203
↓ 1 callersFunctionfold_unary
(op: IrUnaryOp, value: i64, width: IntWidth)
crates/hll-to-ir/src/compiler/opt/const_fold.rs:242
↓ 1 callersMethodfor_each_array_len
Static element count of an array-typed identifier operand, or `None` if the operand is not a resolvable fixed array.
crates/hll-to-ir/src/compiler/compiler/control_flow.rs:850
↓ 1 callersMethodformat_diagnostics
(&self)
src/compilation_pipeline.rs:120
↓ 1 callersMethodformat_full
Format with location and note if present.
crates/hll-to-ir/src/compiler/utility/diagnostics.rs:40
↓ 1 callersFunctionformat_size
(bytes: usize)
src/view/ide/memory_map_view.rs:22
↓ 1 callersFunctionfp_add_d
(a: f64, b: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:472
↓ 1 callersFunctionfp_cvt_d_to_s
Convert a double-precision value to single-precision with explicit rounding.
crates/virtual-machine/src/cpu/alu.rs:538
↓ 1 callersFunctionfp_div_d
(a: f64, b: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:505
↓ 1 callersFunctionfp_fclass_s
(a: f32)
crates/virtual-machine/src/cpu/alu.rs:730
↓ 1 callersFunctionfp_feq_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:699
↓ 1 callersFunctionfp_feq_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:675
↓ 1 callersFunctionfp_fle_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:715
↓ 1 callersFunctionfp_fle_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:691
↓ 1 callersFunctionfp_flt_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:707
↓ 1 callersFunctionfp_flt_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:683
↓ 1 callersFunctionfp_fmadd_d
(rs1: f64, rs2: f64, rs3: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:857
↓ 1 callersFunctionfp_fmadd_s
(rs1: f32, rs2: f32, rs3: f32, rm: u8)
crates/virtual-machine/src/cpu/alu.rs:773
↓ 1 callersFunctionfp_fmsub_d
(rs1: f64, rs2: f64, rs3: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:875
↓ 1 callersFunctionfp_fmsub_s
(rs1: f32, rs2: f32, rs3: f32, rm: u8)
crates/virtual-machine/src/cpu/alu.rs:793
↓ 1 callersFunctionfp_fnmadd_d
-(rs1 * rs2 + rs3)
crates/virtual-machine/src/cpu/alu.rs:913
↓ 1 callersFunctionfp_fnmadd_s
-(rs1 * rs2 + rs3)
crates/virtual-machine/src/cpu/alu.rs:835
↓ 1 callersFunctionfp_fnmsub_d
-(rs1 * rs2) + rs3
crates/virtual-machine/src/cpu/alu.rs:894
↓ 1 callersFunctionfp_fnmsub_s
-(rs1 * rs2) + rs3
crates/virtual-machine/src/cpu/alu.rs:814
↓ 1 callersFunctionfp_max_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:656
↓ 1 callersFunctionfp_max_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:622
↓ 1 callersFunctionfp_min_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:639
↓ 1 callersFunctionfp_mul_d
(a: f64, b: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:494
↓ 1 callersFunctionfp_mul_s
(a: f32, b: f32, rm: u8)
crates/virtual-machine/src/cpu/alu.rs:415
↓ 1 callersFunctionfp_regs
(ui: &mut Ui, regs: &[u64; 32], as_float: bool, num_cols: usize)
src/view/debug/cpu_state_view.rs:190
↓ 1 callersFunctionfp_sgnj_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:585
↓ 1 callersFunctionfp_sgnj_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:567
↓ 1 callersFunctionfp_sgnjn_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:591
↓ 1 callersFunctionfp_sgnjn_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:573
↓ 1 callersFunctionfp_sgnjx_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:597
↓ 1 callersFunctionfp_sgnjx_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:579
↓ 1 callersFunctionfp_sqrt_d
(a: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:519
↓ 1 callersFunctionfp_sub_d
(a: f64, b: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:483
↓ 1 callersFunctionfp_sub_s
(a: f32, b: f32, rm: u8)
crates/virtual-machine/src/cpu/alu.rs:402
↓ 1 callersFunctionframe_sizes
Parse `<label>:` / `; Allocate stack frame: N bytes` pairs out of asm text.
tests/integration/kernel_modules.rs:185
↓ 1 callersMethodframebuffer_fill_count
Number of full-screen FILL clears the framebuffer has performed.
crates/virtual-machine/src/bus.rs:253
↓ 1 callersFunctionfs_hll_const
Parse a `const FS_NAME = <int>` declaration out of fs.hll. Handles decimal and 0x-prefixed hex.
src/compilation_pipeline.rs:1751
↓ 1 callersFunctiongenerate_userspace
(manifest_dir: &Path, out_dir: &Path)
build.rs:62
↓ 1 callersMethodget_cache_snapshots
Get full snapshots for all three cache levels (params + line states + stats).
crates/virtual-machine/src/bus.rs:169
↓ 1 callersMethodglobals
(&self)
crates/asm-to-binary/src/assembler/symbol_table.rs:38
↓ 1 callersFunctiongreedy_color
Greedy graph coloring in IR appearance order; each register gets the lowest unused color.
crates/ir-to-asm/src/compiler/slot_coloring.rs:226
↓ 1 callersFunctionhandle_atomic
( bus: &mut SystemBus, reservation: &mut Option<u64>, funct5: u8, funct3: u8, rd: usize,
crates/virtual-machine/src/cpu/pipeline/memory.rs:349
↓ 1 callersMethodhandle_ecall
(&mut self, _bus: &mut SystemBus)
crates/virtual-machine/src/cpu/pipeline.rs:793
↓ 1 callersMethodhandle_mret
(&mut self)
crates/virtual-machine/src/cpu/pipeline.rs:764
↓ 1 callersMethodhandle_sret
(&mut self)
crates/virtual-machine/src/cpu/pipeline.rs:774
↓ 1 callersMethodhas_errors
(&self)
crates/hll-to-ir/src/compiler/utility/diagnostics.rs:81
↓ 1 callersFunctionhierarchy_summary
( l1: &CacheParamsSnapshot, l2: &CacheParamsSnapshot, l3: &CacheParamsSnapshot, )
src/view/debug/cache_view.rs:95
↓ 1 callersFunctionhighlight_code
Highlights source code with basic syntax highlighting for the HLL.
src/view/common/highlighter/hll.rs:347
↓ 1 callersMethodhint
(self)
src/app/mod.rs:62
↓ 1 callersFunctioni64_ty
()
crates/ir-to-asm/src/compiler/stack_slots.rs:218
↓ 1 callersFunctioni_imm_inst
Build an I-type ALU immediate `AsmToken` (addi, andi, ori).
crates/asm-to-binary/src/assembler/parser.rs:345
↓ 1 callersMethodide_top_bar
(&mut self, ui: &mut egui::Ui)
src/app/panels.rs:53
↓ 1 callersMethodimport_program_from_disk
(&mut self)
src/app/catalog.rs:403
↓ 1 callersMethodinfer_field_access_type
(&mut self, base_type: &str, field: &str)
crates/hll-to-ir/src/compiler/utility/semantic_analyzer.rs:1610
↓ 1 callersFunctioninfer_implicit_type_arguments
(program: &mut Program)
crates/hll-to-ir/src/monomorphize.rs:118
↓ 1 callersMethodinfer_named_struct_literal_type
( &mut self, name: &str, fields: &[FieldInit], )
crates/hll-to-ir/src/compiler/utility/semantic_analyzer.rs:1286
↓ 1 callersFunctioninode_size_of
Locate the inode for the named file in a built FS image and return its size field. Inode table starts at block 1 (offset 4096); each inode is 128 byte
tests/integration/kernel_integration.rs:1256
↓ 1 callersFunctioninsn_is_atomic
True when the instruction is an atomic (acts as load for hazard purposes).
crates/virtual-machine/src/cpu/hazard_unit.rs:81
↓ 1 callersFunctioninsn_is_fp_dest
True when the destination of a decoded instruction is an FP register. Not every OP-FP instruction writes the FP file: FP-to-int conversions (`fcvt.w/
crates/virtual-machine/src/cpu/hazard_unit.rs:92
↓ 1 callersFunctioninsn_is_load
True when the instruction is a (potentially FP) memory load.
crates/virtual-machine/src/cpu/hazard_unit.rs:76
↓ 1 callersFunctioninsn_rd
Destination register (integer or FP) of a decoded instruction; 0 = none.
crates/virtual-machine/src/cpu/hazard_unit.rs:15
↓ 1 callersFunctioninsn_rs1
First integer source register of a decoded instruction; 0 = none.
crates/virtual-machine/src/cpu/hazard_unit.rs:36
↓ 1 callersFunctioninsn_rs2
Second integer source register of a decoded instruction; 0 = none.
crates/virtual-machine/src/cpu/hazard_unit.rs:61
↓ 1 callersFunctionint32
()
crates/ir-to-asm/src/compiler/stack_slots.rs:231
↓ 1 callersFunctioninteger_regs
(ui: &mut Ui, regs: &[u64; 32], prev: &[u64; 32], num_cols: usize)
src/view/debug/cpu_state_view.rs:153
↓ 1 callersFunctionintegration_root
()
tests/integration/integration_fixtures.rs:4
↓ 1 callersFunctionis_colorable_type
A scalar value type fits in one 8-byte slot.
crates/ir-to-asm/src/compiler/slot_coloring.rs:53
↓ 1 callersMethodis_declaration_start
(&self)
crates/hll-to-ir/src/parser.rs:1709
↓ 1 callersMethodis_enabled
(&self, hart: usize, id: u32)
crates/virtual-machine/src/devices/plic.rs:79
↓ 1 callersMethodis_expression_terminator
(&self)
crates/hll-to-ir/src/parser.rs:1726
↓ 1 callersMethodis_function_pointer_binding
True when `name` is a local or global binding of function-pointer type, i.e. callable through an indirect call rather than a direct symbol call.
crates/hll-to-ir/src/compiler/compiler/expressions.rs:473
↓ 1 callersMethodis_integer_const
True when `name` is a declared integer constant (usable as a scalar literal pattern). The compiler's const value table is the authoritative check.
crates/hll-to-ir/src/compiler/utility/semantic_analyzer.rs:1187
↓ 1 callersFunctionis_legacy_export_symbol
(name: &str)
src/compilation_pipeline.rs:1346
↓ 1 callersMethodis_pending
(&self, id: u32)
crates/virtual-machine/src/devices/plic.rs:73
↓ 1 callersMethodis_scalar_pattern
True for arm patterns that match a scalar by value: a literal, or a bare name that is an integer const rather than an enum variant.
crates/hll-to-ir/src/compiler/compiler/enums.rs:640
↓ 1 callersMethodis_stdlib_module_for_target
(&self, name: &str)
src/compilation_pipeline.rs:367
↓ 1 callersMethodis_symbol_global
Returns `true` if `name` was exported with `.globl`.
crates/asm-to-binary/src/assembler/output.rs:135
↓ 1 callersFunctionj_imm
J-type immediate: [31]<<20 | [19:12]<<12 | [20]<<11 | [30:21]<<1, sign-extended to 21 bits.
crates/virtual-machine/src/cpu/decoder.rs:923
← previousnext →1,001–1,100 of 2,899, ranked by callers