On Friday 21 April 2017 17:14:00 Graeme Geldenhuys wrote:
> On 2017-04-21 15:52, Martin Schreiber wrote:
> > The attached program on Linux-x86:
> > MSElang with LLVM 3.8.0 -O3
> So I assume the MSElang compiler will generate the same output (or very
> close at least) as Delphi's new Linux compiler. Seeing as both are using
MSElang produces LLVM bitcode - a kind of target independed machine code in 
SSA form
which will be optimized and compiled to target specific machine code by LLVM. 
It is also possible to execute LLVM bitcode directly in a LLVM runtime 
environment with just in time compilation.

> It seems Embarcadero/Idera couldn't be bothered to implement their own
> Linux compiler again - like they did for Kylix. So instead they simply
> use LLVM. I've heard quite a lot of developers are not happy with that,
> because some language behaviour and data types are now different between
> Windows and Linux. So code sharing is not as good as it was with Delphi
> + Kylix.
That is not caused by LLVM but by the changes in the language specification in 
the Delphi frontend.


Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
mseide-msegui-talk mailing list

Reply via email to