Hello.
for my own education I am curious what compilers use which C++ front-end and backend. Can you enlighten me where the following technologies are used and what hallmarks/advantages they have if any?
Open64 - is it backend, front-end, or both? Which compilers use it? I encounter it in cuda compiler.
EDG - as far as I can tell this is a frontend use by Intel compilers and Comeau. do other compilers use it? I found quite a few references to it in boost source code.
ANTLR - this is general parser. Do any common compilers use it?
Regarding compilers:
with front-end/backend does gcc compiler suite uses? does it have common heritage with any other compiler?
what front-end/backend PGI and PathScale compilers use?
what front-end/backend XL compiler uses (IBM offering).
in-depth links on the Internet or your personal know-how would be great. I did some Google searching, but information I generally encountered was rather superficial.
Thanks.