public RegisterUsageMap2(ControlFlowGraph2 graph) { _graph = graph; _usages = new Dictionary<Register, RegisterUsage>(); _body = graph.Body; _basicBlocks = graph.BasicBlocks; CollectBasicUsages(_basicBlocks, _usages); // TODO: seperate independant usages. }
public RegisterUsageMap2(ControlFlowGraph2 graph) { _graph = graph; _usages = new Dictionary <Register, RegisterUsage>(); _body = graph.Body; _basicBlocks = graph.BasicBlocks; CollectBasicUsages(_basicBlocks, _usages); // TODO: seperate independant usages. }