OSDN Git Service

[PartialInlining] Add internal options to enable partial inlining in pass pipeline...
authorXinliang David Li <davidxl@google.com>
Mon, 22 May 2017 16:41:57 +0000 (16:41 +0000)
committerXinliang David Li <davidxl@google.com>
Mon, 22 May 2017 16:41:57 +0000 (16:41 +0000)
commitb9e0915b58bb80bf0f15ceea672aa71395dc6e64
treee7e33e023fd3c09f19f33c9235fb8a4380dda673
parentf21b185054aa06ba1c0e3623d639b699a4b3c8da
[PartialInlining] Add internal options to enable partial inlining in pass pipeline (off by default)

1. Legacy: -mllvm -enable-partial-inlining
2. New:  -mllvm -enable-npm-partial-inlining -fexperimental-new-pass-manager

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

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