[LLVMdev] Compiler Driver Decisions
Chris Lattner
sabre at nondot.org
Mon Aug 2 17:31:20 PDT 2004
On Mon, 2 Aug 2004, Misha Brukman wrote:
> On Mon, Aug 02, 2004 at 07:23:06PM -0500, Chris Lattner wrote:
> > > > > 1. Name = llvmcc
> > > >
> > > > Why not 'llvmc' "llvm compiler"? What does the extra C mean?
> > >
> > > I dunno. Perhaps cause Misha liked it. But, you do have a point there.
>
> LLVMCC = LLVM Compiler Collection, a la GCC
> After all, it's going to be the "driver", like GCC, and unify
> front-ends, so I should be able to do:
>
> % llvmcc a.java -o a.o
> % llvmcc b.cpp -o b.o
>
> Right?
Absolutely. The problem is that "C compiler" is what people think of when
they see CC. This we certainly are not. If we are really a compiler of
code, why not just call it llvmc? Also, just because GCC set a precedent
here does not mean that it needs to be followed. Their renaming to
compiler collection is largely due to historical reasons.
> > It's already the name of the project and the IR... this causes enough
> > confusion as it is. What trouble could one extra little 'c' cause? :)
>
> I think some terminology clarification would be in order... :)
I'm just advocating not making the situation worse :)
-Chris
--
http://llvm.cs.uiuc.edu/
http://nondot.org/sabre/
More information about the llvm-dev
mailing list