(&mut self, ty: Type, op: &InstructionData)
| 219 | } |
| 220 | |
| 221 | fn make_inst_ctor(&mut self, ty: Type, op: &InstructionData) -> Value { |
| 222 | trace!("make_inst_ctor: creating {:?}", op); |
| 223 | let value = self.ctx.insert_pure_enode(NewOrExistingInst::New(*op, ty)); |
| 224 | trace!("make_inst_ctor: {:?} -> {}", op, value); |
| 225 | value |
| 226 | } |
| 227 | |
| 228 | fn make_skeleton_inst_ctor(&mut self, data: &InstructionData) -> Inst { |
| 229 | let inst = self.ctx.func.dfg.make_inst(*data); |
nothing calls this directly
no test coverage detected