Related articles |
---|
Phoenix Framework pascal.donio@gmail.com (2006-06-03) |
From: | pascal.donio@gmail.com |
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: http://research.microsoft.com/phoenix/
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
optimization.
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,
2005.
--Pascal
Return to the
comp.compilers page.
Search the
comp.compilers archives again.