[llvm-commits] [llvm] r55734 - in /llvm/trunk: include/llvm/LinkAllPasses.h include/llvm/Transforms/IPO.h lib/Transforms/IPO/PartialSpecialization.cpp

Matthijs Kooijman matthijs at stdin.nl
Thu Sep 4 07:52:30 PDT 2008


Hi Andrew,

> Initial version of a Partial Specialization IPO pass.  It triggers a couple
> hundred times on 176.gcc.  I don't know the performance impact yet, the
> heuristic is quite simple still.
Cool to see a pass like this. I've been playing a bit with a highly similar
pass a while back, but I seem to remember needing a lot more code (don't have
the code at hand right now).

Would it be a good idea to adapt this pass to seperate mechanism and policy,
in a way similar to the inliner? In that case, we might be able to reuse this
code.

Gr.

Matthijs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20080904/6ccd0285/attachment.sig>


More information about the llvm-commits mailing list