Update computeArraySize() to use ComputeMultiple() to determine the array size associ...
[oota-llvm.git] / include / llvm / Analysis / Passes.h
index e5b86e8673649198b62746e2647517c093d9dabb..66ab3ea5caf1f362676e4c5a60443b6348797efb 100644 (file)
@@ -72,6 +72,13 @@ namespace llvm {
   ///
   FunctionPass *createLibCallAliasAnalysisPass(LibCallInfo *LCI);
 
+  //===--------------------------------------------------------------------===//
+  //
+  // createScalarEvolutionAliasAnalysisPass - This pass implements a simple
+  // alias analysis using ScalarEvolution queries.
+  //
+  FunctionPass *createScalarEvolutionAliasAnalysisPass();
+
   //===--------------------------------------------------------------------===//
   //
   // createAndersensPass - This pass implements Andersen's interprocedural alias
@@ -100,6 +107,12 @@ namespace llvm {
   FunctionPass *createProfileEstimatorPass();
   extern const PassInfo *ProfileEstimatorPassID;
 
+  //===--------------------------------------------------------------------===//
+  //
+  // createProfileVerifierPass - This pass verifies profiling information.
+  //
+  FunctionPass *createProfileVerifierPass();
+
   //===--------------------------------------------------------------------===//
   //
   // createDSAAPass - This pass implements simple context sensitive alias