Displaying 3 results from an estimated 3 matches for "initializeindependentblockspass".
2011 Nov 08
0
[LLVMdev] loadable passes with dependencies?
...nt(ID for ModulePass).
This is the code interesting to you:
66 void initializePollyPasses(PassRegistry &Registry) {
67 initializeCloogInfoPass(Registry);
68 initializeCodeGenerationPass(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...
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?
...e code interesting to you:
>
> 66 void initializePollyPasses(PassRegistry &Registry) {
> 67 initializeCloogInfoPass(Registry);
> 68 initializeCodeGenerationPass(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);
>...