/// <summary> /// Applies an intraprocedural optimization to this flow graph. /// </summary> /// <param name="optimization"> /// The transform to apply. /// </param> public void Transform(IntraproceduralOptimization optimization) { ImmutableGraph = ImmutableGraph.Transform(optimization); }
/// <summary> /// Applies an intraprocedural optimization to this flow graph. /// </summary> /// <param name="optimization"> /// The transform to apply. /// </param> /// <returns> /// A transformed flow graph. /// </returns> public FlowGraph Transform(IntraproceduralOptimization optimization) { return(optimization.Apply(this)); }