<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Новая версия набора компиляторов LLVM 3.3</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/90478.html</link>
    <description>После 7 месяцев разработки представлен (http://lists.cs.uiuc.edu/pipermail/llvm-announce/2013-June/000046.html) релиз проекта LLVM 3.3 (http://llvm.org) (Low Level Virtual Machine) - GCC совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод (http://llvm.org/docs/BitCodeFormat.html) RISC подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизации). Сгенерированный платформонезависимый псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы.&lt;br&gt;&lt;br&gt;&lt;br&gt;Новая версия примечательна интеграцией поддержки целевых платформ AArch64 и AMD R600 GPU, поддержкой систем IBM S390 на базе архитектуры z, значительным улучшением поддержки платформ PowerPC и  MIPS. За счёт увеличение качества реализации автоматической векторизации циклов  и реализации серии общих оптимизаций заметно увеличена производительность кода, генерируемого LLVM 3.3.  В Clang д</description>

<item>
    <title>Новая версия набора компиляторов LLVM 3.3 (iZEN)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/90478.html#125</link>
    <pubDate>Mon, 08 Jul 2013 06:51:13 GMT</pubDate>
    <description>Обновился:&lt;br&gt;&#037; cc --version&lt;br&gt;FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610&lt;br&gt;Target: x86_64-unknown-freebsd9.1&lt;br&gt;Thread model: posix&lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 3.3 (anonymus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/90478.html#124</link>
    <pubDate>Fri, 21 Jun 2013 13:03:06 GMT</pubDate>
    <description>А как это происходит в Open64, или в другом многоархитектурном компиляторе?&lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 3.3 (Алексей)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/90478.html#123</link>
    <pubDate>Fri, 21 Jun 2013 06:59:51 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А будет пример тестов (кроме OpenMP)&lt;br&gt;&amp;gt; Ага, сразу отмазки начались - видио вы в курсе что в ряде &lt;br&gt;&amp;gt; проектов слив в разы :) &lt;br&gt;&lt;br&gt;На самом деле все из-за того, что OpenMP доступен не под gpl только для GCC:&lt;br&gt;http://habrahabr.ru/post/184096/&lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 3.3 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/90478.html#121</link>
    <pubDate>Wed, 19 Jun 2013 21:50:54 GMT</pubDate>
    <description>&amp;gt; разве не красота? особенно если учесть, что лямбда имеет доступ к переменным &lt;br&gt;&amp;gt; функции-родителя, как это показано в коде выше. понятно, что пример синтетический, &lt;br&gt;&amp;gt; первая придуманая иллюстрация.&lt;br&gt;&lt;br&gt;Хм, симпатичненько.&lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 3.3 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/90478.html#120</link>
    <pubDate>Wed, 19 Jun 2013 21:48:12 GMT</pubDate>
    <description>&amp;gt; А может расскажешь нам, как компилятор может брать на себя работу стандартной &lt;br&gt;&amp;gt; библиотеки в случае at_quick_exit,&lt;br&gt;&lt;br&gt;Внезапно, стандартная либа обычно с компилером поставляется. Или где-то рядом. &lt;br&gt;&lt;br&gt;&amp;gt; или зачем делать &quot;reachability-based leak detection,&quot; &lt;br&gt;&lt;br&gt;Хорошая отмазка - &quot;это не нyжно, так яппл сказал&quot; :). Так, а что там еще посчитали &quot;лишним&quot; в погоне за маркетинговым буллшитом? :)&lt;br&gt;&lt;br&gt;&amp;gt; От Apple там только 5 разработчиков,&lt;br&gt;&lt;br&gt;При том clang только они и пилят по сути. А остальные - ну да, там LLVM всякий пилят и что еще. &lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 3.3 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/90478.html#119</link>
    <pubDate>Wed, 19 Jun 2013 21:45:46 GMT</pubDate>
    <description>&amp;gt; А будет пример тестов (кроме OpenMP)&lt;br&gt;&lt;br&gt;Ага, сразу отмазки начались - видио вы в курсе что в ряде проектов слив в разы :)&lt;br&gt;&lt;br&gt;&amp;gt; в которых Clang/LLVM, DragonEgg/LLVM, сильно проигрывают GCC?&lt;br&gt;&lt;br&gt;Для начала можно посмотреть как с этим амдшники мумукались. Там просто получить технически валидный поток команд для VLIW - целая эпопея. Про оптимизацию речь вообще не идет!&lt;br&gt;&lt;br&gt;Крутая архитектура, крутые концепции, а про то что бывают VLIW-образные процессоры авторы этой поделки не просто не слышали но и в своих архитектурах и концепциях не допустили ни малейшей возможности что такое может существовать. Поэтому кодогенерация VLIW привинчена через феерические костыли. Отдельная фаза постпроцессинга разбирает тот бред который нагенерил LLVM и переупорядочивает код до состояния когда он хотя-бы будет технически валиден. Сам по себе LLVM этого вообще не может. Про то чтобы оптимально группировать команды в группы - речь и вовсе не идет. &lt;br&gt;&lt;br&gt;В результате через 2 года траха у амдшников привели к тому что оно после этого на ге</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 3.3 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/90478.html#118</link>
    <pubDate>Wed, 19 Jun 2013 21:40:16 GMT</pubDate>
    <description>&amp;gt; Угу, а драйвер Intel OpenCL использует LLVM,&lt;br&gt;&lt;br&gt;И где у интеля LLVM в драйвере? И где, собственно. сам драйвер с opencl? Им все ипут на этот счет мозг, но готового результата нет. &lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 3.3 (arisu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/90478.html#117</link>
    <pubDate>Wed, 19 Jun 2013 15:14:29 GMT</pubDate>
    <description>p.s. Александреску-то не зря на D убежал. :3&lt;br&gt;</description>
</item>

<item>
    <title>Новая версия набора компиляторов LLVM 3.3 (arisu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/90478.html#116</link>
    <pubDate>Wed, 19 Jun 2013 15:14:11 GMT</pubDate>
    <description>применить можно почти любую фигню, но фигнёй-то от этого она быть не перестаёт, увы. и я не то, чтобы совсем уж &amp;#171;неподготовленый читатель&amp;#187;. но всё равно гримуар.&lt;br&gt;</description>
</item>

</channel>
</rss>
