EDG - это интерфейс, используемый Intel и Comeau. См. Список EDG клиентов для других пользователей.
ANTLR - генератор синтаксических анализаторов. Я не знаю ни одного компилятора C ++, созданного на основе синтаксического анализатора, созданного с помощью ANTLR (хотя это не значит, что он не может существовать).
GCC - это набор компиляторов с внешними интерфейсами для C, C ++, Fortran, Ada, Java и т. Д., И внутренними компонентами для большего числа процессоров, чем мне хотелось бы думать.
Open64 также представляет собой набор компиляторов, включающий в себя несколько внешних интерфейсов (для C, C ++, Fortran и, возможно, других, которые я не помню в данный момент) и внутренних компонентов (ориентированных на X64, Itanium, ARM и, опять же, , вероятно, другие, которых я не помню и / или не знаю). Я полагаю, что его источником (каламбур отмечен как не предназначенный) является компилятор (ы) SGI. Кажется, я помню, что читал что-то, намекающее на то, что Open64 был получен из некоторой версии внешнего интерфейса (ов) GCC, но я не знаю, как это происходит: 1) насколько он похож на GCC внутри, или 2) версии GCC, из которой он производные - но это было достаточно долго, так что я думаю, что это был GCC 3.x в самый последний раз, и вполне возможно, GCC 2.x.
Я считаю, что PathScale создал по крайней мере один компилятор, производный от Open64, но они могут иметь и другие.
Насколько я знаю, компилятор IBM - полностью их собственное творение. Я бы догадался IBM (сейчас прекращено) VisualAge для C ++ поделился некоторым наследием / разработкой / кодом с XL C ++, но точно не знаю, и даже не могу начать угадать по степени, даже если предположить, что это правда.