Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LPC4/Full-Stack
/ push_function
Method
push_function
crates/hll-to-ir/src/ir/program.rs:144–146 ·
view source on GitHub ↗
(&mut self, function: IrFunction)
Source
from the content-addressed store, hash-verified
142
global_strings: Vec::new(),
143
global_vars: Vec::new(),
144
functions: Vec::new(),
145
}
146
}
147
148
pub fn push_type_alias(&mut self, alias: IrTypeAlias) {
149
self.type_aliases.push(alias);
Callers
15
emits_symbolic_labels_for_calls_and_branches
Function · 0.80
emits_standard_prologue_and_argument_spills
Function · 0.80
omit_frame_pointer_drops_s0_setup_but_keeps_ra
Function · 0.80
uses_lw_and_sw_for_i32_stack_values
Function · 0.80
keeps_pointer_stack_values_64_bit
Function · 0.80
heap_alloc_zeroes_memory_and_skips_null
Function · 0.80
lowers_stack_alloc_as_frame_address_not_memory_load
Function · 0.80
omits_destination_for_void_calls
Function · 0.80
pass_fail_ir
Function · 0.80
ir_trap_terminator_halts_with_code
Function · 0.80
ir_trap_not_taken_returns_normally
Function · 0.80
lower_declaration
Method · 0.80
Calls
1
push
Method · 0.80
Tested by
15
emits_symbolic_labels_for_calls_and_branches
Function · 0.64
emits_standard_prologue_and_argument_spills
Function · 0.64
omit_frame_pointer_drops_s0_setup_but_keeps_ra
Function · 0.64
uses_lw_and_sw_for_i32_stack_values
Function · 0.64
keeps_pointer_stack_values_64_bit
Function · 0.64
heap_alloc_zeroes_memory_and_skips_null
Function · 0.64
lowers_stack_alloc_as_frame_address_not_memory_load
Function · 0.64
omits_destination_for_void_calls
Function · 0.64
ir_trap_terminator_halts_with_code
Function · 0.64
ir_trap_not_taken_returns_normally
Function · 0.64
fold_then_dce_collapses_dead_constant_chain
Function · 0.64
none_is_a_no_op
Function · 0.64