MCPcopy Create free account
hub / github.com/IntegralPilot/rustc_codegen_jvm / compute_live_locals

Function compute_live_locals

src/lower2/stackmaps.rs:1192–1231  ·  view source on GitHub ↗
(instructions: &[Instruction], max_locals: usize)

Source from the content-addressed store, hash-verified

1190 local_hints,
1191 load_hint_for_instruction(instruction),
1192 context,
1193 instruction_index,
1194 )?,
1195 I::Lload(index) => state.load_local(
1196 u16::from(*index),
1197 local_hints,
1198 load_hint_for_instruction(instruction),
1199 context,
1200 instruction_index,
1201 )?,
1202 I::Fload(index) => state.load_local(
1203 u16::from(*index),
1204 local_hints,
1205 load_hint_for_instruction(instruction),
1206 context,
1207 instruction_index,
1208 )?,
1209 I::Dload(index) => state.load_local(
1210 u16::from(*index),
1211 local_hints,
1212 load_hint_for_instruction(instruction),
1213 context,
1214 instruction_index,
1215 )?,
1216 I::Aload(index) => state.load_local(
1217 u16::from(*index),
1218 local_hints,
1219 load_hint_for_instruction(instruction),
1220 context,
1221 instruction_index,
1222 )?,
1223 I::Iload_0 | I::Lload_0 | I::Fload_0 | I::Dload_0 | I::Aload_0 => state.load_local(
1224 0,
1225 local_hints,
1226 load_hint_for_instruction(instruction),
1227 context,
1228 instruction_index,
1229 )?,
1230 I::Iload_1 | I::Lload_1 | I::Fload_1 | I::Dload_1 | I::Aload_1 => state.load_local(
1231 1,
1232 local_hints,
1233 load_hint_for_instruction(instruction),
1234 context,

Callers 1

solve_frame_statesFunction · 0.85

Calls 4

local_defsFunction · 0.85
local_usesFunction · 0.85
lenMethod · 0.80
instruction_successorsFunction · 0.70

Tested by

no test coverage detected