Add an extension point for peephole optimizers.
authorPeter Collingbourne <peter@pcc.me.uk>
Sun, 25 May 2014 10:27:02 +0000 (10:27 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Sun, 25 May 2014 10:27:02 +0000 (10:27 +0000)
commit0a4376190fe29f6edf37e303e64da4ebc1ba01a5
tree0aceacf5896f264dfbc75e784da4437547d696ab
parentbacee46924cf72ea88065fb7264353b8c897b527
Add an extension point for peephole optimizers.

This extension point allows adding passes that perform peephole optimizations
similar to the instruction combiner. These passes will be inserted after
each instance of the instruction combiner pass.

Differential Revision: http://reviews.llvm.org/D3905

llvm-svn: 209595
llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp