Displaying 3 results from an estimated 3 matches for "initializeregionsimplifypass".
2011 Nov 08
0
[LLVMdev] loadable passes with dependencies?
...nitializeCodeGenerationPass(Registry);
69 initializeCodePreparationPass(Registry);
70 initializeDependencesPass(Registry);
71 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 Stat...
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?
...gt; 69 initializeCodePreparationPass(Registry);
> 70 initializeDependencesPass(Registry);
> 71 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 S...