[LLVMdev] Question about FMA formation

Eric Christopher echristo at gmail.com
Wed Dec 12 17:11:21 PST 2012

You hit send right when I did!
> For your example, do you mean that it's grouped like:
> (fadd (fadd (fmul a b) (fmul c d)) e)
> How would your pass go about handling these patterns and is that something
> that would be too complicated for fast-isel to do on the fly?
Depends on how they're grouped, but if the formation happens prior to
codegen then fast-isel will just handle whatever new instruction you've
got. An example of IR would be useful though :)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121212/0187cbc2/attachment.html>

More information about the llvm-dev mailing list