(
&mut self,
callee: &ir::Function,
callee_val: ir::Value,
inlined_val: ir::Value,
)
| 316 | } |
| 317 | |
| 318 | fn set_inlined_value( |
| 319 | &mut self, |
| 320 | callee: &ir::Function, |
| 321 | callee_val: ir::Value, |
| 322 | inlined_val: ir::Value, |
| 323 | ) { |
| 324 | trace!(" --> callee {callee_val:?} = inlined {inlined_val:?}"); |
| 325 | debug_assert!(self.values[callee_val].is_none()); |
| 326 | let resolved_callee_val = callee.dfg.resolve_aliases(callee_val); |
| 327 | debug_assert!(self.values[resolved_callee_val].is_none()); |
| 328 | self.values[resolved_callee_val] = Some(inlined_val).into(); |
| 329 | } |
| 330 | |
| 331 | fn get_inlined_value(&self, callee: &ir::Function, callee_val: ir::Value) -> Option<ir::Value> { |
| 332 | let resolved_callee_val = callee.dfg.resolve_aliases(callee_val); |
no test coverage detected