On Wednesday, 19 August 2015 at 10:33:40 UTC, Dmitry Olshansky wrote:
Given how flexble the current data types are I hardly see it implemented in a sane way not to mention benefits could berather slim. Lastly - why the "omnipotnent" (by this thread) LLVM/GCC guys won't implement it yet?

They are stuck on C semantics, and so are their optimizer. But LLVM have other calling conventions for Haskell and other languages.

I believe Pony is going to use register passing internally and C ABI externally using LLVM.

To slightly gain? Again the goal of maximizing the gains of vectors ops is hardly interesting IMO.

Well… I can't argue with what you find interesting. Memory throughput and pipeline bubbles are the key bottlenecks these days.

But I agree that the key point should be compilation speed / debugging. In terms of PR it would be better to say that DMD are making debug builds than to say it has a subpar optimizer.

Reply via email to