![]() The Phoenix SDK can be used to write and plug-in other tools as well. Phoenix includes a selection of tools – including block counting, memory analysis, code coverage, code analysis and optimization. ![]() Once the program has been converted to the IR, the analysis and optimization tools can operate on that form. Readers for other languages can be written using the Phoenix SDK, though separate tools such as lex and yacc need to be used to write the lexer and parser, respectively. Phoenix comes included with readers for Portable Executable binary files, CIL and the output of the Visual C++ front-end. The specification for these file type-specific converters, called file readers in Phoenix terminology, is also specified. For any program to be handled by Phoenix, it needs to be converted to this representation. Microsoft Phoenix defines an intermediate representation (IR) for programs, using ASTs, control-flow graphs, and an exception handling model. It also available as an SDK, a pre-release build of which has been made accessible, to create compilers and code analysis tools using the Phoenix framework. to be used as the back-end for future compiler technologies from Microsoft. Microsoft described it in the past tense on. Microsoft Phoenix was an SDK available from Microsoft Connect for creating compilers, optimize code, and perform code analysis.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |