Published
Thursday, April 12, 2007 1:35 AM
by
martin
Microsoft Research has an interesting project that could replace the code-generation (back-end) of our compilers, whether targeting native code or MSIL. As I understand it, Phoenix has a plug-in architecture that allows you to insert code (managed code at that) into the code-generation step. This provides a simpler, standardized way to implement tools that do code analysis and/or transformation (such as inserting instrumentation to aid profiling, etc.).
You can find all the details here.