diff options
author | Jeff Cohen <jeffc@jolt-lang.org> | 2005-01-09 20:42:52 +0000 |
---|---|---|
committer | Jeff Cohen <jeffc@jolt-lang.org> | 2005-01-09 20:42:52 +0000 |
commit | 1d7b5de7eef6039dbc00bf50b582a5d7426e03fc (patch) | |
tree | 882511edbe11ecedd7fa8238606a45174f45b91e /include/llvm/Analysis | |
parent | fd161e964aa02636c00364ae4d46bf4e384df096 (diff) | |
download | external_llvm-1d7b5de7eef6039dbc00bf50b582a5d7426e03fc.zip external_llvm-1d7b5de7eef6039dbc00bf50b582a5d7426e03fc.tar.gz external_llvm-1d7b5de7eef6039dbc00bf50b582a5d7426e03fc.tar.bz2 |
Add last four createXxxPass functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19424 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Analysis')
-rw-r--r-- | include/llvm/Analysis/Passes.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/include/llvm/Analysis/Passes.h b/include/llvm/Analysis/Passes.h index 0c991c5..47e1e72 100644 --- a/include/llvm/Analysis/Passes.h +++ b/include/llvm/Analysis/Passes.h @@ -80,6 +80,34 @@ namespace llvm { // createNoProfileInfoPass - This pass implements the default "no profile". // ImmutablePass *createNoProfileInfoPass(); + + //===--------------------------------------------------------------------===// + // + // createDSAAPass - This pass implements simple context sensitive alias + // analysis. + // + ModulePass *createDSAAPass(); + + //===--------------------------------------------------------------------===// + // + // createDSOptPass - This pass uses DSA to do a series of simple + // optimizations. + // + ModulePass *createDSOptPass(); + + //===--------------------------------------------------------------------===// + // + // createParallelizePass - This pass parallelizes a program using the cilk + // multi-threaded runtime system. + // + ModulePass *createParallelizePass(); + + //===--------------------------------------------------------------------===// + // + // createSteensgaardPass - This pass uses the data structure graphs to do a + // simple context insensitive alias analysis. + // + ModulePass *createSteensgaardPass(); } #endif |