<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: В Mono реализована поддержка LLVM бэкенда</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/57002.html</link>
    <description>В Mono реализована (http://tirania.org/blog/archive/2009/Jul-16.html) поддержка LLVM бэкенда, на лету транслирующего исходных код в машинные инструкции. При тестировании производительности пакетом SciMark новый код набрал 610 баллов, против 482  при использовании стандартного встроенного JIT-компилятора.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;URL: http://tirania.org/blog/archive/2009/Jul-16.html&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=22638&lt;br&gt;</description>

<item>
    <title>В Mono реализована поддержка LLVM бэкенда (Jack)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/57002.html#10</link>
    <pubDate>Wed, 12 Aug 2009 22:47:15 GMT</pubDate>
    <description>Напишу как есть: &lt;br&gt;&lt;br&gt;1) Есть IR. Отличается от Phoenix (Jule 2008 CTP) в худшую сторону по гибкости (в фениксе, например, спокойно можно inline-assembler для произвольной архитектуры замутить), но интерфейс более обточенный и всякий кал попрятан в pimpl/private.&lt;br&gt;&lt;br&gt;2) Есть ридеры&#092;врайтеры собственного языка который есть текстовое отражение IR. закодил что-нить через АПИ - сдампил, посмотрел. У феникса нет языка, но есть конфигуриремый дамп.&lt;br&gt;&lt;br&gt;3) Есть возможность сохранить IR в файло в виде байткода, в little endian. Скомпилил в байткод под вендой, преобразовал на маке в PowerPC ассемблер и запустил, не как с байткодом трешового LUA =) Байткода у феникса разумеется тоже нет.&lt;br&gt;&lt;br&gt;4) Разумеется возможность скомпилить IR в асм. в оф сайте перечислено куча процов, но на большинстве - поддержка экспериментальная =))) также есть линкер и дизассемлер. Феникс умеет x84/x64 без поддержки alloca, не умеет создавать exe &amp; dll, умеет только инструментировать (!!! ахтунг, глубоки ковыряния и Reflector дружно сообщили что т</description>
</item>

<item>
    <title>В Mono реализована поддержка LLVM бэкенда (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/57002.html#9</link>
    <pubDate>Fri, 17 Jul 2009 16:26:14 GMT</pubDate>
    <description>Любой интерпретатор состоит из вызова функций, а вот их уже компилируем LLVM :)&lt;br&gt;</description>
</item>

<item>
    <title>В Mono реализована поддержка LLVM бэкенда (аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/57002.html#8</link>
    <pubDate>Fri, 17 Jul 2009 16:05:43 GMT</pubDate>
    <description>&amp;gt;Ну так это хорошо. LLVM это по сути тот же gcc, просто &lt;br&gt;&amp;gt;более прозрачно разбитый на компоненты. &lt;br&gt;&lt;br&gt;LLVM не имеет ничего общего с gcc, не порите такой кошмарной ерунды.&lt;br&gt;</description>
</item>

<item>
    <title>В Mono реализована поддержка LLVM бэкенда (аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/57002.html#7</link>
    <pubDate>Fri, 17 Jul 2009 16:04:25 GMT</pubDate>
    <description>Пока они не компилят его в нативный код - нафиг не нужно. Пишут что и это, и swallow жрут памяти чуть ли не как java.&lt;br&gt;</description>
</item>

<item>
    <title>В Mono реализована поддержка LLVM бэкенда (trdm)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/57002.html#5</link>
    <pubDate>Fri, 17 Jul 2009 14:27:51 GMT</pubDate>
    <description>А в LLVM есть свой движек для интерпретарора?&lt;br&gt;Или делать надо?&lt;br&gt;</description>
</item>

<item>
    <title>В Mono реализована поддержка LLVM бэкенда (Aleksey)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/57002.html#2</link>
    <pubDate>Fri, 17 Jul 2009 14:00:22 GMT</pubDate>
    <description>Ну так это хорошо. LLVM это по сути тот же gcc, просто более прозрачно разбитый на компоненты.&lt;br&gt;</description>
</item>

<item>
    <title>В Mono реализована поддержка LLVM бэкенда (аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/57002.html#1</link>
    <pubDate>Fri, 17 Jul 2009 13:42:41 GMT</pubDate>
    <description>Во-во, ровно то, что я писал в новости про Unladen Swallow - все в итоге будет завязано на LLVM.&lt;br&gt;</description>
</item>

</channel>
</rss>
