[LLVMdev] Compiler Driver Decisions
Chris Lattner
sabre at nondot.org
Mon Aug 2 18:18:26 PDT 2004
On Mon, 2 Aug 2004, Reid Spencer wrote:
> On Mon, 2004-08-02 at 18:04, Chris Lattner wrote:
> > What is the difference between a "compiler collection" and a "compiler"?
> > how about llvmcs "llvm-compiler system" or something else non-cc? :)
>
> The difference is that most people associate the word "compiler" with a
> single language: e.g. the C++ compiler, the Pascal compiler, the Fortran
> compiler. But, this driver tool isn't the compiler for any language that
Ok.
> LLVM now or will ever support. Other tools are "the compiler". What it
> does do is invoke those compilers. Because it can invoke many of those
> language compilers, even multiple on the same execution, the notion of
> "compiler collection" is pretty accurate. However, if you want to avoid
> the cc suffix, lets explore some alternatives:
>
> llvmcd - llvm compiler driver
> llvmci - llvm compiler invoker
> llvmcs - llvm compiler system (or perhaps "compilation system")
> llvmct - llvm compiler tool
> llvmx - llvm eXecutive
How about llvm-foo? We can retroactively come up with the meaning for foo
later :)
Alternatively, I like llvmcs or llvmct, either work for me, though I lean
towards llvmcs. :)
-Chris
--
http://llvm.cs.uiuc.edu/
http://nondot.org/sabre/
More information about the llvm-dev
mailing list