Beispiel #1
0
 /// <summary cref="IPhiBindingAllocator.Process(CFG.Node, Phis)"/>
 public void Process(CFG.Node node, Phis phis)
 {
 }
Beispiel #2
0
 /// <summary>
 /// Does not perform any operation.
 /// </summary>
 public void Process(BasicBlock block, Phis phis)
 {
 }
Beispiel #3
0
 /// <summary>
 /// Adds a Phi node with the specified destination local index and source local indices.
 /// </summary>
 /// <param name="destination">The local that will receive the merged value from the Phi.</param>
 /// <param name="operands">The operand locals to the Phi.</param>
 public void AddPhi(int destination, ImmutableList <int> operands)
 {
     Phis.Add(new Phi(destination, operands));
 }