search for: passcollect

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

Did you mean: abscollect
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
0
[LLVMdev] passmanager, significant rework idea...
...mentations for all the various +// passes, such as, module, function, basicblock, loop, callgraphscc, and +// immutable. These PassUnit will provide a single point of entry as an +// interface while its concrete implementations will handle all the pass +// specific details. Then a two types of PassCollection will be required, +// one ordered and another unordered. This will allow either batches of +// Passes which can be run in parallel (unordered) or a sequence of Passes +// which depend upon each other. + +//The following is the foundation for the above. + +class PassUnit { + Pass *pass; + +...
2006 Jan 10
1
[LLVMdev] Re: passmanager, significant rework idea...
...ture themselves. Can you explain a bit more? The idea is to provide a wrapper to hide any pass specific logic that's required for pass management. They don't really capture a lot of information right now but that's because they're more geared towards being method heavy. > +// PassCollection and its implmentations will actually posses a significant > +// amount of the logic in terms of handling passes. The passmanager will > in > +// fact be a simple interface and entry point. > > "Just a quick little tid bit, that's rather important. The > PassCollectio...