[LLVMdev] Missed optimization with indirectbr terminator

Carlo Alberto Ferraris cafxx at strayorange.com
Thu Jul 7 04:33:26 PDT 2011


Il 07/07/2011 11:14, Cameron Zwarich ha scritto:
> I haven't read the code in detail, but it looks like JumpThreading at 
> least attempts to thread across indirect branches. You can either try 
> to fix it or file a bug with your test case.
In the source it says "If the predecessor is an indirect goto, we can't 
split the edge. 
<http://llvm.org/docs/doxygen/html/JumpThreading_8cpp_source.html#l00914>" 
Why would that be the case?
-- 
Carlo Alberto Ferraris <cafxx at strayorange.com 
<mailto:cafxx at strayorange.com>>
website/blog <http://cafxx.strayorange.com> - +39 333 7643 235
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110707/ccae877a/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cafxx.vcf
Type: text/x-vcard
Size: 233 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110707/ccae877a/attachment.vcf>


More information about the llvm-dev mailing list