OSDN Git Service

[PM] Re-instate r279227 and r279228 with a fix to the way the templating
authorChandler Carruth <chandlerc@gmail.com>
Fri, 19 Aug 2016 18:36:06 +0000 (18:36 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 19 Aug 2016 18:36:06 +0000 (18:36 +0000)
commit8c28aa1da865fcc14a79c5017099cf3b1bec69ba
treee0b7cd5e495831169eefda0062ea263221da7475
parent2c69b1853b0b4d60e1670e7fd82b043f164872da
[PM] Re-instate r279227 and r279228 with a fix to the way the templating
was done to hopefully appease MSVC.

As an upside, this also implements the suggestion Sanjoy made in code
review, so two for one! =]

I'll be watching the bots to see if there are still issues.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@279295 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/IRPrintingPasses.h
include/llvm/IR/PassManager.h
include/llvm/IR/PassManagerInternal.h
lib/Passes/PassBuilder.cpp
unittests/IR/PassManagerTest.cpp