----- Original Message -----
From: "Peter Dimov"
To: boost@lists.boost.org Sent: Sunday, July 12, 2015 3:00:03 PM Subject: Re: [boost] [predef] Fails on Intel/win Rene Rivera wrote:
So are EDG and clang the only frontends?
EDG is only a frontend; there is no EDG compiler. clang is apparently both a compiler and a frontend.
Technically, Clang is only a frontend, and LLVM is the compiler. Upstream Clang only supports one backend compiler: LLVM. It defines __llvm__ (and I hope that none of the non-LLVM forks continue to do this, but I'm not sure). As has been mentioned, there are a number of private forks of Clang used by various vendors, often with non-LLVM backends (as well as other changes/additions). Here are a few of the public ones of which I'm aware: Pathscale (http://www.pathscale.com/node/288) IBM (http://www-03.ibm.com/software/products/en/xlcpp-linux) Intel (for OS X) (http://llvm.org/devmtg/2014-04/PDFs/Posters/ClangIntel.pdf) -Hal
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
-- Hal Finkel Assistant Computational Scientist Leadership Computing Facility Argonne National Laboratory