search for: modulepassbatcher

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

2006 Jan 10
0
[LLVMdev] passmanager, significant rework idea...
...o. Expanding this hierarchy, I'd propose to have these built-in (but internal/private to VMCore): Pass ModulePass CallGraphSCCPassBatcher FunctionPassBatcher CallGraphSCCPass FunctionPassBatcherForCGSCCPass FunctionPass BasicBlockPassBatcher ModulePassBatcher ... The batcher classes I wrote about above. Basically they are the adapters that allow "small" passes to be embedded in "big" pass managers. For example, CallGraphSCCPassBatcher would allow CallGraphSCCPass's to be added to a ModulePassManagerT. As such, they ha...
2006 Jan 10
3
[LLVMdev] passmanager, significant rework idea...
The patch below basically hammers out some ideas as to where I'd like to take the passmanager in LLVM. I've tried thinking things through, but I'm still a n00b, so some criticism would be more than welcome. =) Starting from line 191 down. If you're wondering why I created a patch, well that's because I found thinking in passmanagert.h the most productive. -- Regards.
2006 Jan 10
1
[LLVMdev] Re: passmanager, significant rework idea...
...have these built-in (but internal/private to VMCore): > > Pass > ModulePass > CallGraphSCCPassBatcher > FunctionPassBatcher > CallGraphSCCPass > FunctionPassBatcherForCGSCCPass > FunctionPass > BasicBlockPassBatcher > ModulePassBatcher > ... > > The batcher classes I wrote about above. Basically they are the adapters > that allow "small" passes to be embedded in "big" pass managers. For > example, CallGraphSCCPassBatcher would allow CallGraphSCCPass's to be > added to a ModulePassM...