[PM/AA] Hoist the interface for BasicAA into a header file.
authorChandler Carruth <chandlerc@gmail.com>
Thu, 6 Aug 2015 07:33:15 +0000 (07:33 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Thu, 6 Aug 2015 07:33:15 +0000 (07:33 +0000)
commit734c778cb272a653ffef2234f4168d89bee36b50
treee9b3ae8a35e77745b59f27244b2c7d1e9acc7aa1
parentf4fa49e750dd969f352ab65e20436f39a669594f
[PM/AA] Hoist the interface for BasicAA into a header file.

This is the first mechanical step in preparation for making this and all
the other alias analysis passes available to the new pass manager. I'm
factoring out all the totally boring changes I can so I'm moving code
around here with no other changes. I've even minimized the formatting
churn.

I'll reformat and freshen comments on the interface now that its located
in the right place so that the substantive changes don't triger this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@244197 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
examples/Kaleidoscope/Chapter4/toy.cpp
examples/Kaleidoscope/Chapter5/toy.cpp
examples/Kaleidoscope/Chapter6/toy.cpp
examples/Kaleidoscope/Chapter7/toy.cpp
include/llvm/Analysis/BasicAliasAnalysis.h [new file with mode: 0644]
include/llvm/Analysis/Passes.h
include/llvm/LinkAllPasses.h
lib/Analysis/BasicAliasAnalysis.cpp
lib/CodeGen/Passes.cpp
lib/Transforms/IPO/PassManagerBuilder.cpp
lib/Transforms/Scalar/Scalar.cpp
unittests/Analysis/AliasAnalysisTest.cpp