Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LPC4/Full-Stack
/ functions
Functions
2,899 in github.com/LPC4/Full-Stack
⨍
Functions
2,899
◇
Types & classes
296
↓ 1 callers
Method
expect_return
(&mut self)
crates/hll-to-ir/src/parser.rs:1685
↓ 1 callers
Method
expect_string_literal
(&mut self)
crates/hll-to-ir/src/parser.rs:2265
↓ 1 callers
Method
expect_while
(&mut self)
crates/hll-to-ir/src/parser.rs:1677
↓ 1 callers
Method
export_global
(&mut self, name: String)
crates/asm-to-binary/src/assembler/section.rs:92
↓ 1 callers
Method
export_selected_output_to_disk
(&mut self)
src/app/catalog.rs:331
↓ 1 callers
Function
fbdemo_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 callers
Method
fill_count
Total FILL-register clears since boot.
crates/virtual-machine/src/devices/framebuffer.rs:55
↓ 1 callers
Function
find
Find a node by inode in the tree (for resolving the preview selection).
src/view/debug/fs_view.rs:255
↓ 1 callers
Function
find_comment_start_outside_string
(line: &str)
src/view/common/highlighter/hll.rs:12
↓ 1 callers
Function
find_inline_asm_open
(code_part: &str)
src/view/common/highlighter/hll.rs:292
↓ 1 callers
Function
find_local_label
(assembled: &AssembledOutput)
tests/integration/linker.rs:164
↓ 1 callers
Method
finish
(&mut self)
crates/ir-to-asm/src/compiler/assembly_emitter.rs:843
↓ 1 callers
Method
fixed_size
Fixed byte size contributed to the output section, or None for alignment tokens.
crates/asm-to-binary/src/assembler/token.rs:80
↓ 1 callers
Function
fmv_s
`fmv.s fd, fs` -> `fsgnj.s fd, fs, fs`
crates/asm-to-binary/src/riscv/rv64fd.rs:717
↓ 1 callers
Method
focus_vm_output_tab
(&mut self)
src/app/mod.rs:440
↓ 1 callers
Function
fold_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 callers
Function
fold_instruction
( inst: &mut IrInstruction, consts: &mut HashMap<crate::ir::IrRegister, i64>, )
crates/hll-to-ir/src/compiler/opt/const_fold.rs:39
↓ 1 callers
Function
fold_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 callers
Function
fold_unary
(op: IrUnaryOp, value: i64, width: IntWidth)
crates/hll-to-ir/src/compiler/opt/const_fold.rs:242
↓ 1 callers
Method
for_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 callers
Method
format_diagnostics
(&self)
src/compilation_pipeline.rs:120
↓ 1 callers
Method
format_full
Format with location and note if present.
crates/hll-to-ir/src/compiler/utility/diagnostics.rs:40
↓ 1 callers
Function
format_size
(bytes: usize)
src/view/ide/memory_map_view.rs:22
↓ 1 callers
Function
fp_add_d
(a: f64, b: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:472
↓ 1 callers
Function
fp_cvt_d_to_s
Convert a double-precision value to single-precision with explicit rounding.
crates/virtual-machine/src/cpu/alu.rs:538
↓ 1 callers
Function
fp_div_d
(a: f64, b: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:505
↓ 1 callers
Function
fp_fclass_s
(a: f32)
crates/virtual-machine/src/cpu/alu.rs:730
↓ 1 callers
Function
fp_feq_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:699
↓ 1 callers
Function
fp_feq_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:675
↓ 1 callers
Function
fp_fle_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:715
↓ 1 callers
Function
fp_fle_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:691
↓ 1 callers
Function
fp_flt_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:707
↓ 1 callers
Function
fp_flt_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:683
↓ 1 callers
Function
fp_fmadd_d
(rs1: f64, rs2: f64, rs3: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:857
↓ 1 callers
Function
fp_fmadd_s
(rs1: f32, rs2: f32, rs3: f32, rm: u8)
crates/virtual-machine/src/cpu/alu.rs:773
↓ 1 callers
Function
fp_fmsub_d
(rs1: f64, rs2: f64, rs3: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:875
↓ 1 callers
Function
fp_fmsub_s
(rs1: f32, rs2: f32, rs3: f32, rm: u8)
crates/virtual-machine/src/cpu/alu.rs:793
↓ 1 callers
Function
fp_fnmadd_d
-(rs1 * rs2 + rs3)
crates/virtual-machine/src/cpu/alu.rs:913
↓ 1 callers
Function
fp_fnmadd_s
-(rs1 * rs2 + rs3)
crates/virtual-machine/src/cpu/alu.rs:835
↓ 1 callers
Function
fp_fnmsub_d
-(rs1 * rs2) + rs3
crates/virtual-machine/src/cpu/alu.rs:894
↓ 1 callers
Function
fp_fnmsub_s
-(rs1 * rs2) + rs3
crates/virtual-machine/src/cpu/alu.rs:814
↓ 1 callers
Function
fp_max_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:656
↓ 1 callers
Function
fp_max_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:622
↓ 1 callers
Function
fp_min_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:639
↓ 1 callers
Function
fp_mul_d
(a: f64, b: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:494
↓ 1 callers
Function
fp_mul_s
(a: f32, b: f32, rm: u8)
crates/virtual-machine/src/cpu/alu.rs:415
↓ 1 callers
Function
fp_regs
(ui: &mut Ui, regs: &[u64; 32], as_float: bool, num_cols: usize)
src/view/debug/cpu_state_view.rs:190
↓ 1 callers
Function
fp_sgnj_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:585
↓ 1 callers
Function
fp_sgnj_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:567
↓ 1 callers
Function
fp_sgnjn_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:591
↓ 1 callers
Function
fp_sgnjn_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:573
↓ 1 callers
Function
fp_sgnjx_d
(a: f64, b: f64)
crates/virtual-machine/src/cpu/alu.rs:597
↓ 1 callers
Function
fp_sgnjx_s
(a: f32, b: f32)
crates/virtual-machine/src/cpu/alu.rs:579
↓ 1 callers
Function
fp_sqrt_d
(a: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:519
↓ 1 callers
Function
fp_sub_d
(a: f64, b: f64, _rm: u8)
crates/virtual-machine/src/cpu/alu.rs:483
↓ 1 callers
Function
fp_sub_s
(a: f32, b: f32, rm: u8)
crates/virtual-machine/src/cpu/alu.rs:402
↓ 1 callers
Function
frame_sizes
Parse `<label>:` / `; Allocate stack frame: N bytes` pairs out of asm text.
tests/integration/kernel_modules.rs:185
↓ 1 callers
Method
framebuffer_fill_count
Number of full-screen FILL clears the framebuffer has performed.
crates/virtual-machine/src/bus.rs:253
↓ 1 callers
Function
fs_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 callers
Function
generate_userspace
(manifest_dir: &Path, out_dir: &Path)
build.rs:62
↓ 1 callers
Method
get_cache_snapshots
Get full snapshots for all three cache levels (params + line states + stats).
crates/virtual-machine/src/bus.rs:169
↓ 1 callers
Method
globals
(&self)
crates/asm-to-binary/src/assembler/symbol_table.rs:38
↓ 1 callers
Function
greedy_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 callers
Function
handle_atomic
( bus: &mut SystemBus, reservation: &mut Option<u64>, funct5: u8, funct3: u8, rd: usize,
crates/virtual-machine/src/cpu/pipeline/memory.rs:349
↓ 1 callers
Method
handle_ecall
(&mut self, _bus: &mut SystemBus)
crates/virtual-machine/src/cpu/pipeline.rs:793
↓ 1 callers
Method
handle_mret
(&mut self)
crates/virtual-machine/src/cpu/pipeline.rs:764
↓ 1 callers
Method
handle_sret
(&mut self)
crates/virtual-machine/src/cpu/pipeline.rs:774
↓ 1 callers
Method
has_errors
(&self)
crates/hll-to-ir/src/compiler/utility/diagnostics.rs:81
↓ 1 callers
Function
hierarchy_summary
( l1: &CacheParamsSnapshot, l2: &CacheParamsSnapshot, l3: &CacheParamsSnapshot, )
src/view/debug/cache_view.rs:95
↓ 1 callers
Function
highlight_code
Highlights source code with basic syntax highlighting for the HLL.
src/view/common/highlighter/hll.rs:347
↓ 1 callers
Method
hint
(self)
src/app/mod.rs:62
↓ 1 callers
Function
i64_ty
()
crates/ir-to-asm/src/compiler/stack_slots.rs:218
↓ 1 callers
Function
i_imm_inst
Build an I-type ALU immediate `AsmToken` (addi, andi, ori).
crates/asm-to-binary/src/assembler/parser.rs:345
↓ 1 callers
Method
ide_top_bar
(&mut self, ui: &mut egui::Ui)
src/app/panels.rs:53
↓ 1 callers
Method
import_program_from_disk
(&mut self)
src/app/catalog.rs:403
↓ 1 callers
Method
infer_field_access_type
(&mut self, base_type: &str, field: &str)
crates/hll-to-ir/src/compiler/utility/semantic_analyzer.rs:1610
↓ 1 callers
Function
infer_implicit_type_arguments
(program: &mut Program)
crates/hll-to-ir/src/monomorphize.rs:118
↓ 1 callers
Method
infer_named_struct_literal_type
( &mut self, name: &str, fields: &[FieldInit], )
crates/hll-to-ir/src/compiler/utility/semantic_analyzer.rs:1286
↓ 1 callers
Function
inode_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 callers
Function
insn_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 callers
Function
insn_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 callers
Function
insn_is_load
True when the instruction is a (potentially FP) memory load.
crates/virtual-machine/src/cpu/hazard_unit.rs:76
↓ 1 callers
Function
insn_rd
Destination register (integer or FP) of a decoded instruction; 0 = none.
crates/virtual-machine/src/cpu/hazard_unit.rs:15
↓ 1 callers
Function
insn_rs1
First integer source register of a decoded instruction; 0 = none.
crates/virtual-machine/src/cpu/hazard_unit.rs:36
↓ 1 callers
Function
insn_rs2
Second integer source register of a decoded instruction; 0 = none.
crates/virtual-machine/src/cpu/hazard_unit.rs:61
↓ 1 callers
Function
int32
()
crates/ir-to-asm/src/compiler/stack_slots.rs:231
↓ 1 callers
Function
integer_regs
(ui: &mut Ui, regs: &[u64; 32], prev: &[u64; 32], num_cols: usize)
src/view/debug/cpu_state_view.rs:153
↓ 1 callers
Function
integration_root
()
tests/integration/integration_fixtures.rs:4
↓ 1 callers
Function
is_colorable_type
A scalar value type fits in one 8-byte slot.
crates/ir-to-asm/src/compiler/slot_coloring.rs:53
↓ 1 callers
Method
is_declaration_start
(&self)
crates/hll-to-ir/src/parser.rs:1709
↓ 1 callers
Method
is_enabled
(&self, hart: usize, id: u32)
crates/virtual-machine/src/devices/plic.rs:79
↓ 1 callers
Method
is_expression_terminator
(&self)
crates/hll-to-ir/src/parser.rs:1726
↓ 1 callers
Method
is_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 callers
Method
is_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 callers
Function
is_legacy_export_symbol
(name: &str)
src/compilation_pipeline.rs:1346
↓ 1 callers
Method
is_pending
(&self, id: u32)
crates/virtual-machine/src/devices/plic.rs:73
↓ 1 callers
Method
is_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 callers
Method
is_stdlib_module_for_target
(&self, name: &str)
src/compilation_pipeline.rs:367
↓ 1 callers
Method
is_symbol_global
Returns `true` if `name` was exported with `.globl`.
crates/asm-to-binary/src/assembler/output.rs:135
↓ 1 callers
Function
j_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
← previous
next →
1,001–1,100 of 2,899, ranked by callers