Displaying 3 results from an estimated 3 matches for "passbatch".
Did you mean:
passbatcher
2006 Jan 10
1
[LLVMdev] Re: passmanager, significant rework idea...
...gt; (e.g. -prune-eh and -inline) being run in sequence, added to a "Module
> PassManager", we currently run the first one on each function
> bottom-up, then run the second on each function bottom up.
>
> Instead of this, it would be better to have a CallGraphSCCPassBatcher
> thing, that is added to the ModulePass. Given this, for each function,
> bottom up, we can pipeline between then two passes. This gives us the
> nice ABABABAB ordering instead of AAAABBBB ordering which is nice for
> cache behavior of the compiler.
Yup, interleavi...
2006 Jan 10
0
[LLVMdev] passmanager, significant rework idea...
...allGraphSCCPass'es
(e.g. -prune-eh and -inline) being run in sequence, added to a "Module
PassManager", we currently run the first one on each function
bottom-up, then run the second on each function bottom up.
Instead of this, it would be better to have a CallGraphSCCPassBatcher
thing, that is added to the ModulePass. Given this, for each function,
bottom up, we can pipeline between then two passes. This gives us the
nice ABABABAB ordering instead of AAAABBBB ordering which is nice for
cache behavior of the compiler.
2) Once 1) is implemented, if a Mod...
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.