Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is the WHIRL-to-IL tion for using C++ with Mono?

Mono tion
0
Posted

What is the WHIRL-to-IL tion for using C++ with Mono?

0

WHIRL is the name for the intermediate reprsentation produced by SGI’s Open64 compiler. The Open64 compiler is a modified version of GCC that generates a new intermediate language instead of RTL. This could be the foundation to generate CIL code, and to implement the upcoming Managed extensions to C++ from ECMA. Open64 (and other derivative forks of GCC) split the gcc front-ends from the backends by using the WHIRL intermediate representation. Kris has begun the implementation of a translator from WHIRL to CIL. So it will be possible to use the GCC compilers to target the CIL.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123