Low Level Virtual Machine

Low Level Virtual Machine (LLVM) is a compiler infrastructure designed for compile-time, link-time, run-time, and "idle-time" optimization of programs from arbitrary programming languages. It currently supports the compilation of C and C++ programs, using front-ends derived from version 3.4 of the GNU Compiler Collection (GCC). LLVM includes aggressive interprocedural optimization support, static and JIT compilers, and has many components in various stages of development (including Java bytecode and MSIL frontends, a Python frontend, a new graph coloring register allocator, and more). LLVM is a modular and well documented compiler, and is suitable for experimentation and extension. LLVM is written in C++ and has been developed since 2000 at the University of Illinois. It is publicly available under the University of Illinois Open Source License, an OSI-approved license that is very similar to the BSD license. December 2004: LLVM 1.4 is available

 

<< PreviousWord BrowserNext >>
partner
geoffrey, archbishop of york
omnicom group
sunday school
egwene al'vere
mat cauthon
badi' al zaman al hamadhani
christine baranski
wrexham (county borough)
perrin aybara
william longchamp
frank borzage
interstate 495
bridgend (county borough)
better than raw
list of irish companies
1939 in india
how the grinch stole christmas (disambiguation)
jonathan arnold
treaty of stolbovo
imru al qays ibn hujr
caerphilly (county borough)
list of postal codes in centre
conwy
triskaidecagon
national aquatics center
1989 in india
korenizatsiya
swim ireland
sanctum
taiaha
colin campbell, 1st earl of argyll
lewis grizzard
hjskolen snoghj
marshmallow's last stand
archibald campbell, 2nd earl of argyll
spike and suzy
john baptista ashe
star carr
list of irish loughs
francisco martin duran
belle isle, newfoundland and labrador
marshall savage
lepenski vir