13 lines
601 B
Plaintext
13 lines
601 B
Plaintext
|
lvm-gcc is the LLVM C front end. It is a modified version of gcc
|
||
|
that compiles C/C++/ObjC programs into native objects, LLVM bitcode or
|
||
|
LLVM assembly language, depending upon the options.
|
||
|
|
||
|
By default, llvm-gcc compiles to native objects just like GCC does.
|
||
|
If the -emit-llvm option is given then it will generate LLVM bitcode
|
||
|
files instead. If -S (assembly) is also given, then it will generate
|
||
|
LLVM assembly.
|
||
|
|
||
|
Being derived from the GNU Compiler Collection, llvm-gcc has many of
|
||
|
gcc's features and accepts most of gcc's options. It handles a number
|
||
|
of gcc's extensions to the C programming language.
|