Blackbird® - HPEC Compiler
Front End
The Blackbird front-end uses a third-party module developed by the Edison Design Group (EDG), along with the important modules to translate the result of that front end into the compiler's intermediate representation, WHIRL. EDG's front-end is justifiably considered the gold standard within industry because of the careful attention to standards and ongoing dedicated support. . The translator from the EDG parse is well tested for the language and corner cases.
The current EDG front-end version integrated with Blackbird is 3.4.2. Blackbird currently supports EDG output for C89, C99, some GNU C extensions, C++. EDG and Blackbird are both capable of honoring OpenMP-style pragmas.
|