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...