<p dir="ltr">For note, LibreOffice latest version (maybe the released version now) has a substantial speed improvement via OpenCL support if enabled now.  Might want to test it before writing a compiler layer, even a plugin to OpenCL your expected patterns might be far far easier.</p>
<div class="gmail_quote">On Aug 21, 2015 8:26 AM, "David Chisnall via llvm-dev" <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 21 Aug 2015, at 15:19, Jason Glazer via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br>
><br>
> Thanks for your feedback. I guess I should elaborate on one of the features I would like to implement. In today's spreadsheets if you want to crunch a lot of data, you usually put the data in rows and put expressions in cells to the right of the data and repeat those cells for every row of the data. I would like to create a spreadsheet system that can process the same quantity of data but only has the a single instance of those cells with expressions. In other words, I do expect that that the same expressions get used over and over with the same data, perhaps thousands (or more) times.<br>
><br>
> Would LLVM be a good fit now?<br>
<br>
LLVM would be a good fit for a Lotus Improv / Qantrix Modeller style spreadsheet.<br>
<br>
David<br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>