Portál AbcLinuxu, 27. července 2025 20:11


LLVM 2.4

Vyšel kompilátor LLVM 2.4. Přináší mnoho oprav, rychlejší kompilaci s -O0, podstatně lepší generovaný kód v některých situacích, novou cílovou platformu PIC16 a ještě řadu dalších vylepšení.

10.11.2008 18:36 | Luboš Doležel (Doli) | Nová verze


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

11.11.2008 00:15 Riddick
Rozbalit Rozbalit vše Re: LLVM 2.4
Odpovědět | Sbalit | Link | Blokovat | Admin
Prosim mohol by mi niekto vysvetliť čo to vlastne to LLVM je? Nie je to náhodou len akási Virtual Mashine, teda nadstavba GCC alebo je to samostatný kompilér? a aké výhody a funkcie to prináša?
11.11.2008 05:18 Mykonou | skóre: 5
Rozbalit Rozbalit vše Re: LLVM 2.4
LLVM - Low Level Virtual Machine, pokud vim tak je to v podstate implementace virtualniho stroje programovatelneho v assembleru instrukcni sadou dost podobnemu i386, tedy na opravdu nizke urovni. Vysledny bytekod lze pak treba prelozit do nativniho kodu nektere cpu architektury nebo ho intepretovat(stejna tak ladit) jako u C# nebo javy. Je to dobre na ledasco, snadne ladeni kodu, psani vlastnich prg. jazyku (odpada prace na VM) a vyhoda dany bytekod znativnit/prelozit na jakekoliv platforme. Treba je vyvoji moznost vedle i386 nebo mips poustet programy na GPU nebo kuprikladu napsat SW implementaci GLSL(Momentalne treba projekt Gallium3D) nebo Pixel/Vertex shaderu pokud je dany graficky cip nepodporuje a to opet na jakekoli cpu platforme.
I TY muzes byt echt linuxak!
11.11.2008 20:12 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: LLVM 2.4
Zaujímalo by ma či by sa to dalo použiť na úpravu Firmware pre Crusoe.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.