[llvm-commits] [PATCH] Scaffolding for LDA pass.

Andreas Bolka andreas.bolka at gmx.net
Tue Jun 23 15:51:33 PDT 2009


I am working on auto-vectorization/loop dependence analysis as part of
Google's Summer of Code program.

Here's a patch to add a minimal skeleton for a loop dependence analysis
pass.

While this pass currently does nothing, it allows future patches to be
constrained to only modify the .h and .cpp, which should make them
easier to review.

Comments welcome!

---
 include/llvm/Analysis/LoopDependenceAnalysis.h |   52 ++++++++++++++++++++++++
 include/llvm/Analysis/Passes.h                 |    8 ++++
 include/llvm/LinkAllPasses.h                   |    1 +
 lib/Analysis/CMakeLists.txt                    |    1 +
 lib/Analysis/LoopDependenceAnalysis.cpp        |   47 +++++++++++++++++++++
 5 files changed, 109 insertions(+), 0 deletions(-)
 create mode 100644 include/llvm/Analysis/LoopDependenceAnalysis.h
 create mode 100644 lib/Analysis/LoopDependenceAnalysis.cpp

-- 
Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 01-lda-scaffolding.patch
Type: application/octet-stream
Size: 5399 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20090624/417707b7/attachment.obj>


More information about the llvm-commits mailing list