Phoenix Framework
3 Jun 2006 19:00:02 -0400

          From comp.compilers

Related articles
Phoenix Framework (2006-06-03)
| List of all articles for this month |

Newsgroups: comp.compilers
Date: 3 Jun 2006 19:00:02 -0400
Organization: Compilers Central
Keywords: tools, question
Posted-Date: 03 Jun 2006 19:00:02 EDT

I recently found this page on the Microsoft research site and thought
it should be interesting:

The overview page states:

"Phoenix is a framework for building compilers and a wide range of
tools for program analysis, optimization, and testing. Phoenix is
designed to support advanced techniques in compilation and program
analysis. It provides a wide variety of building blocks, implemented
around a common intermediate representation. Phoenix applies equally
well to basic block analysis; memory tracing; code coverage; fault
injection; run-time profiling and feedback; ahead-of-time and
just-in-time compilers; and whole-program, post-link, and runtime

In its role as a compiler backend, Phoenix code generation can target a
wide range of processor architectures.

Phoenix brings together the skills and expertise of three Microsoft
groups: Visual C++, Microsoft Research, and .NET Common Language
Runtime. It is intended as the basis of industrial-strength compilers
and tools."

The caveat: Phoenix requires Visual Studio 2005, released November 7,


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.