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)
commit62692b442aa19ad7f110faa55577f8c1af237175
tree73c802b1cfdc668847a3f0f55a7a84435c268e99
parent68b0d1d2b47f1be8eec2ce57c8119906c354ccd8
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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209595 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/IPO/PassManagerBuilder.h
lib/Transforms/IPO/PassManagerBuilder.cpp