[PM/AA] Hoist ScopedNoAliasAA's interface into a header and move the
authorChandler Carruth <chandlerc@gmail.com>
Fri, 14 Aug 2015 02:55:50 +0000 (02:55 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 14 Aug 2015 02:55:50 +0000 (02:55 +0000)
commit01910b8f313c3416d5d307e0f5b3fb74e878fc8f
treec6a8f33c5b2e03c8f6e19ee33af40862b5cac14d
parente115abc777851b4615de8c4232698a691b9e7b2c
[PM/AA] Hoist ScopedNoAliasAA's interface into a header and move the
creation function there.

Same basic refactoring as the other alias analyses. Nothing special
required this time around.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@245012 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/Passes.h
include/llvm/Analysis/ScopedNoAliasAA.h [new file with mode: 0644]
include/llvm/LinkAllPasses.h
lib/Analysis/ScopedNoAliasAA.cpp
lib/CodeGen/Passes.cpp
lib/Transforms/IPO/PassManagerBuilder.cpp
lib/Transforms/Scalar/Scalar.cpp