aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-01-25 10:01:55 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-01-25 10:01:55 +0000
commit3aebcb99f7b6aa4b1fe69e7f9e468bfe08daa877 (patch)
tree07882417b5ce660a30c207bf2c852127ab1b227d /clang/lib/CodeGen/CodeGenFunction.cpp
parentff974ab88acc5adc715a0fde4c5e92d25b6beccd (diff)
downloadllvm-3aebcb99f7b6aa4b1fe69e7f9e468bfe08daa877.zip
llvm-3aebcb99f7b6aa4b1fe69e7f9e468bfe08daa877.tar.gz
llvm-3aebcb99f7b6aa4b1fe69e7f9e468bfe08daa877.tar.bz2
[LPM] Conclude my immediate work by making the LoopVectorizer
a FunctionPass. With this change the loop vectorizer no longer is a loop pass and can readily depend on function analyses. In particular, with this change we no longer have to form a loop pass manager to run the loop vectorizer which simplifies the entire pass management of LLVM. The next step here is to teach the loop vectorizer to leverage profile information through the profile information providing analysis passes. llvm-svn: 200074
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions