[llvm-dev] Jump threading for finite state automata

Dávid Bolvanský via llvm-dev llvm-dev at lists.llvm.org
Sat Sep 29 02:00:46 PDT 2018


Hello,

As noted in PR39043, LLVM is unable to optimize a code containing finite
state automata implemented using while + switch.

E.g. in popular benchmark Coremark there are various FSMs which LLVM could
optimize more. GCC devs implemented this optimization [1].

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54742
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180929/e57921c7/attachment.html>


More information about the llvm-dev mailing list