[LLVMdev] IR function pointers

Tim Northover t.p.northover at gmail.com
Tue Jan 1 11:10:21 PST 2013


Hi Apala,

> Where can I find these devirtualization optimizations that you mentioned?

I believe it's a little spread around. Clang can do some bits intentionally
(see lib/CodeGen/CGClass.cpp, if it hasn't been renamed). But other parts
come from combinations of other perfectly routine optimisations that LLVM
does on its IR (inlining, constant propagation, ...).

Tim.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130101/f7894771/attachment.html>


More information about the llvm-dev mailing list