C++ compilers and back/front ends
- by aaa
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 backend 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).
Thanks.