Commits

Erik Eckstein committed de9622654df
SILPassManager: After a new function is pushed on the stack don't restart the pipeline on the old function. Instead the pipeline is continued on the old function. This happens when a pass pushes a new, e.g. specialized function, on the function stack. There is no need to repeat passes which already did run on a function. It saves a little of compile time and I didn't see any significant impact on code size or performance. It also simplifies the pass manager.