Jump to content
Registration disabled at the moment Read more... ×
Sign in to follow this  
John Terwiske

Delphi LLVM question

Recommended Posts

Do any of the Delphi compilers that use LLVM (do they all use LLVM now?) allow one to output the LLVM Intermediate representation (IR) to a file?  In the Clang / LLVM compilation pipeline this file would typically have an ll extension and is a kid of pseudo-assembly.

 

Thanks

  • Like 1

Share this post


Link to post
11 minutes ago, John Terwiske said:

do they all use LLVM now?

Mobile, and Linux (I think) use LLVM. Windows and Mac 32 bit use classic. Not sure about Mac 64 but I'd guess LLVM. Then there's the emulators.... But yeah, it's a mix. 

Share this post


Link to post

Good question which is using what.

https://docwiki.embarcadero.com/RADStudio/Alexandria/en/LLVM-based_Delphi_Compilers

Seems that Macos is not yet LLVM, according to above list.

 

But it is acc. to this info

https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Delphi_Toolchains

https://docwiki.embarcadero.com/RADStudio/Alexandria/en/DCCOSX64.EXE,_the_Delphi_Compiler_for_macOS_64-bit

https://docwiki.embarcadero.com/RADStudio/Alexandria/en/DCCOSX64

https://static.webshopapp.com/shops/081736/files/088721693/embacadero-rad-studio-feature-matrixpd.pdf

 

While I thought a long while that only D-Win32 is properitary compiler, and all the Rest is LLVM.

Maybe it depends on language Delphi or C++ too.

 

However, it compiles well, so it does its job for me :classic_smile:

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×