"emits portable C code" just copied from "LLVM Overview" at http://llvm.cs.uiuc.edu/ :)LLVM ( http://llvm.cs.uiuc.edu/ ) ?It use modified gcc 3.4 as C/C++ frontend and it can emits portable C code.Depends what you mean by portable. You can't take the output of the gcc llvm frontend on one platform, and run it on another, like cfront could.
Vladimir