MCPcopy Create free account
hub / github.com/LPC4/Full-Stack / map_label

Method map_label

crates/ir-to-asm/src/compiler/function_context.rs:195–197  ·  view source on GitHub ↗

Map an IR label to an assembly label string.

(&mut self, ir_label: &IrLabel, asm_label: String)

Source from the content-addressed store, hash-verified

193 if let Some(offset) = self.ra_offset() {
194 backend.emit_comment(&format!("Save return address (ra) at offset {offset}"));
195 backend.emit_sd(SP, RA, offset as i32);
196 }
197 for (reg, offset) in self.saved_regs() {
198 backend.emit_comment(&format!(
199 "Save callee-saved register {} at offset {offset}",
200 reg_name(*reg, false)

Callers 1

compile_functionMethod · 0.80

Calls 2

insertMethod · 0.45
cloneMethod · 0.45

Tested by

no test coverage detected