[LLVMdev] Compiler Driver Decisions

Reid Spencer reid at x10sys.com
Mon Aug 2 18:05:16 PDT 2004


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
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

Reid.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20040802/e09f8f28/attachment.sig>


More information about the llvm-dev mailing list