Lines Matching refs:DataFlowGraph
10 use crate::ir::{DataFlowGraph, InstructionData};
23 fn data_flow_graph(&self) -> &DataFlowGraph; in data_flow_graph() argument
26 fn data_flow_graph_mut(&mut self) -> &mut DataFlowGraph; in data_flow_graph_mut() argument
32 fn build(self, data: InstructionData, ctrl_typevar: Type) -> (Inst, &'f mut DataFlowGraph); in build() argument
53 fn data_flow_graph(&self) -> &DataFlowGraph; in data_flow_graph() argument
56 fn data_flow_graph_mut(&mut self) -> &mut DataFlowGraph; in data_flow_graph_mut() argument
59 fn insert_built_inst(self, inst: Inst) -> &'f mut DataFlowGraph; in insert_built_inst() argument
117 fn data_flow_graph(&self) -> &DataFlowGraph { in data_flow_graph() argument
121 fn data_flow_graph_mut(&mut self) -> &mut DataFlowGraph { in data_flow_graph_mut() argument
125 fn build(mut self, data: InstructionData, ctrl_typevar: Type) -> (Inst, &'f mut DataFlowGraph) { in build() argument
152 fn data_flow_graph(&self) -> &DataFlowGraph { in data_flow_graph() argument
156 fn data_flow_graph_mut(&mut self) -> &mut DataFlowGraph { in data_flow_graph_mut() argument
160 fn build(mut self, data: InstructionData, ctrl_typevar: Type) -> (Inst, &'f mut DataFlowGraph) { in build() argument
182 dfg: &'f mut DataFlowGraph,
188 pub fn new(dfg: &'f mut DataFlowGraph, inst: Inst) -> Self { in new() argument
194 fn data_flow_graph(&self) -> &DataFlowGraph { in data_flow_graph() argument
198 fn data_flow_graph_mut(&mut self) -> &mut DataFlowGraph { in data_flow_graph_mut() argument
202 fn build(self, data: InstructionData, ctrl_typevar: Type) -> (Inst, &'f mut DataFlowGraph) { in build() argument