search for: initializetempscopinfopass

Displaying 3 results from an estimated 3 matches for "initializetempscopinfopass".

2011 Nov 08
0
[LLVMdev] loadable passes with dependencies?
...1 initializeIndependentBlocksPass(Registry); 72 initializeIslScheduleOptimizerPass(Registry); 73 #ifdef SCOPLIB_FOUND 74 initializePoccPass(Registry); 75 #endif 76 initializeRegionSimplifyPass(Registry); 77 initializeScopDetectionPass(Registry); 78 initializeScopInfoPass(Registry); 79 initializeTempScopInfoPass(Registry); 80 } 81 82 // Statically register all Polly passes such that they are available after 83 // loading Polly. 84 class StaticInitializer { 85 86 public: 87 StaticInitializer() { 88 PassRegistry &Registry = *PassRegistry::getPassRegistry(); 89 initializePollyPasses(Regis...
2011 Nov 08
2
[LLVMdev] loadable passes with dependencies?
I'm confused by your code. StaticInitializer seems to exist so you can create InitializeEverything, which doesn't get used. Do I need to do something along the lines of: static void registerPollyPasses(const llvm::PassManagerBuilder &Builder, llvm::PassManagerBase &PM) { PM.add(llvm::createPromoteMemoryToRegisterPass());
2011 Nov 08
2
[LLVMdev] loadable passes with dependencies?
...stry); > 72   initializeIslScheduleOptimizerPass(Registry); > 73 #ifdef SCOPLIB_FOUND > 74   initializePoccPass(Registry); > 75 #endif > 76   initializeRegionSimplifyPass(Registry); > 77   initializeScopDetectionPass(Registry); > 78   initializeScopInfoPass(Registry); > 79   initializeTempScopInfoPass(Registry); > 80 } > 81 > 82 // Statically register all Polly passes such that they are available > after > 83 // loading Polly. > 84 class StaticInitializer { > 85 > 86 public: > 87     StaticInitializer() { > 88       PassRegistry &Registry = *PassRegistry::getPas...