[llvm-commits] [polly] r161235 - /polly/trunk/include/polly/LinkAllPasses.h

Tobias Grosser grosser at fim.uni-passau.de
Fri Aug 3 01:11:25 PDT 2012


Author: grosser
Date: Fri Aug  3 03:11:24 2012
New Revision: 161235

URL: http://llvm.org/viewvc/llvm-project?rev=161235&view=rev
Log:
Remove 'using namespace llvm' from header file

This fixes a conflict between polly::createIndVarSimplifyPass() and
llvm::createIndVarSimplifyPass(), which causes problems on windows.

Reported by:  Michael Kruse  <MichaelKruse at meinersbur.de

Modified:
    polly/trunk/include/polly/LinkAllPasses.h

Modified: polly/trunk/include/polly/LinkAllPasses.h
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/include/polly/LinkAllPasses.h?rev=161235&r1=161234&r2=161235&view=diff
==============================================================================
--- polly/trunk/include/polly/LinkAllPasses.h (original)
+++ polly/trunk/include/polly/LinkAllPasses.h Fri Aug  3 03:11:24 2012
@@ -25,43 +25,41 @@
   class RegionPass;
 }
 
-using namespace llvm;
-
 namespace polly {
 #ifdef CLOOG_FOUND
-  Pass *createCloogExporterPass();
-  Pass *createCloogInfoPass();
-  Pass *createCodeGenerationPass();
-#endif
-  Pass *createCodePreparationPass();
-  Pass *createDeadCodeElimPass();
-  Pass *createDependencesPass();
-  Pass *createDOTOnlyPrinterPass();
-  Pass *createDOTOnlyViewerPass();
-  Pass *createDOTPrinterPass();
-  Pass *createDOTViewerPass();
-  Pass *createIndependentBlocksPass();
-  Pass *createIndVarSimplifyPass();
-  Pass *createJSONExporterPass();
-  Pass *createJSONImporterPass();
+  llvm::Pass *createCloogExporterPass();
+  llvm::Pass *createCloogInfoPass();
+  llvm::Pass *createCodeGenerationPass();
+#endif
+  llvm::Pass *createCodePreparationPass();
+  llvm::Pass *createDeadCodeElimPass();
+  llvm::Pass *createDependencesPass();
+  llvm::Pass *createDOTOnlyPrinterPass();
+  llvm::Pass *createDOTOnlyViewerPass();
+  llvm::Pass *createDOTPrinterPass();
+  llvm::Pass *createDOTViewerPass();
+  llvm::Pass *createIndependentBlocksPass();
+  llvm::Pass *createIndVarSimplifyPass();
+  llvm::Pass *createJSONExporterPass();
+  llvm::Pass *createJSONImporterPass();
 #ifdef PLUTO_FOUND
-  Pass *createPlutoOptimizerPass();
+  llvm::Pass *createPlutoOptimizerPass();
 #endif
-  Pass *createRegionSimplifyPass();
-  Pass *createScopDetectionPass();
-  Pass *createScopInfoPass();
-  Pass *createIslScheduleOptimizerPass();
-  Pass *createTempScopInfoPass();
+  llvm::Pass *createRegionSimplifyPass();
+  llvm::Pass *createScopDetectionPass();
+  llvm::Pass *createScopInfoPass();
+  llvm::Pass *createIslScheduleOptimizerPass();
+  llvm::Pass *createTempScopInfoPass();
 
 #ifdef OPENSCOP_FOUND
-  Pass *createScopExporterPass();
-  Pass *createScopImporterPass();
+  llvm::Pass *createScopExporterPass();
+  llvm::Pass *createScopImporterPass();
 #endif
 
 #ifdef SCOPLIB_FOUND
-  Pass *createPoccPass();
-  Pass *createScopLibExporterPass();
-  Pass *createScopLibImporterPass();
+  llvm::Pass *createPoccPass();
+  llvm::Pass *createScopLibExporterPass();
+  llvm::Pass *createScopLibImporterPass();
 #endif
 
   extern char &IndependentBlocksID;





More information about the llvm-commits mailing list