When using the RuntimeOptimized directive with automatic incremental implementation mode or high reuse mode, compile times can be reduced by half if 95% or more of the design is reused. As reuse declines, the benefit to compile time also declines. This is typically predictable unless changes impact critical paths.
When using the TimingClosure directive with automatic incremental implementation mode or high reuse mode, time is spent on running extra algorithms to close timing. Compile time can increase using this mode, especially when it is difficult to close timing or there are timing failures in a congested areas. When the reference checkpoint meets timing, compile time reduction is similar to using the RuntimeOptimized directive as described previously.