<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Увидел свет набор компиляторов LLVM 3.7</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104546.html</link>
    <description>Представлен (http://lists.llvm.org/pipermail/llvm-announce/2015-September/000065.html) релиз проекта LLVM 3.7 (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;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Улучшения (http://llvm.org/releases/3.7.0/tools/clang/docs/ReleaseNotes.html) в Clang 3.7:&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Обеспечена полная поддержка стандарта OpenMP 3.1 (http://ru.wikipedia.org/wiki/OpenMP) (Open Multi-Processing), предоставляющего средства для применения методов параллельного программирования в программах на языках Си и Си++. Доступны средства обеспечения параллелизма на уровне задач &lt;br&gt;(распараллеливание</description>

<item>
    <title>Увидел свет набор компиляторов LLVM 3.7 (Aleks Revo)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104546.html#64</link>
    <pubDate>Wed, 09 Sep 2015 19:56:09 GMT</pubDate>
    <description>Современное положение дел таково, что там, где это полезно и не приводит к сбоям, пакеты итак собираются с опцией -O3, даже если в make.conf -O2&lt;br&gt;&lt;br&gt;И наоборот, там, где это приводит к багам, даже при -O3 эти пакеты собираются с опцией -O2.&lt;br&gt;&lt;br&gt;Не могу сказать, что это касается всего дерева и любого пакета, но такое поведение встречается достаточно часто. &lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет набор компиляторов LLVM 3.7 (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104546.html#63</link>
    <pubDate>Mon, 07 Sep 2015 08:23:47 GMT</pubDate>
    <description>&amp;gt; о статической линовке libgcc ты не знал? так учись пока не поздно.. &lt;br&gt;&lt;br&gt;Маленький врунишка?&lt;br&gt;&lt;br&gt;&quot;&quot;While combining libgcc with GCC-compiled object code is probably the most common way the exception is used, neither the GPL nor the GCC Runtime Library Exception distinguish between &#091;B&#093;static linking&#091;/B&#093;, dynamic linking, and other methods for combining code in their conditions.&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет набор компиляторов LLVM 3.7 (Andrey Mitrofanov)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104546.html#62</link>
    <pubDate>Mon, 07 Sep 2015 08:17:26 GMT</pubDate>
    <description>&amp;gt; Нет, не более чем игра слов на больную тему.&lt;br&gt;&lt;br&gt;s/игра слов/тролинг/  &quot;Честнее, Владимир, честнее.&quot; С собой в тч.&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет набор компиляторов LLVM 3.7 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104546.html#61</link>
    <pubDate>Sun, 06 Sep 2015 05:42:49 GMT</pubDate>
    <description>о статической линовке libgcc ты не знал? так учись пока не поздно..&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет набор компиляторов LLVM 3.7 (G.NercY.uR)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104546.html#60</link>
    <pubDate>Sat, 05 Sep 2015 15:40:07 GMT</pubDate>
    <description>&amp;gt; последнее это сарказм?&lt;br&gt;&lt;br&gt;Нет, не более чем игра слов на больную тему.&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет набор компиляторов LLVM 3.7 (bOOster)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104546.html#59</link>
    <pubDate>Sat, 05 Sep 2015 14:02:27 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Дык &amp;#8211; дураку понятно, что холодльник лучше (на/в нем сидеть можно, &lt;br&gt;&amp;gt; ИЧСХ, только дypaк и будет сидеть на холодильнике вместо стула.&lt;br&gt;&lt;br&gt;Да?? а на природе маленький холодильничек хорош, и сидишь на нем, и пиво достаешь&amp;#8230; Хотя вам, голодранцам этого не понять...&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет набор компиляторов LLVM 3.7 (bOOster)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104546.html#58</link>
    <pubDate>Sat, 05 Sep 2015 13:53:29 GMT</pubDate>
    <description>Ну дурачки срази и отписались&amp;#8230; &lt;br&gt;По факту - как ты &quot;лошадь&quot; не назови - ОНА РЕШАЕТ одну задачу.&lt;br&gt;А вертикально или перпендикулярно, да хоть в геометрической прогрессии, хотя че я мечу тут рис перед свиньями&amp;#8230;. Один фиг безрезультатно...&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет набор компиляторов LLVM 3.7 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104546.html#57</link>
    <pubDate>Sat, 05 Sep 2015 12:39:57 GMT</pubDate>
    <description>&amp;gt;Кстати, почему именно такая аббревиатура для него?&lt;br&gt;&lt;br&gt;IC? Слишком обширно. Integrated circuit, что ли? А тут &quot;cache&quot;, $ - сразу сужает диапазон допустимых значений.&lt;br&gt;</description>
</item>

<item>
    <title>Увидел свет набор компиляторов LLVM 3.7 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/104546.html#56</link>
    <pubDate>Sat, 05 Sep 2015 12:31:53 GMT</pubDate>
    <description>&amp;gt; Особенно про I$. (Кстати, почему именно такая аббревиатура для него?)&lt;br&gt;&lt;br&gt;Это не единственная аббревиатура, просто одна из используемых. I - instruction, $ - cache.&lt;br&gt;&lt;br&gt;&amp;gt; Однако, в связи с этим, опять же было бы интересно посмотреть сравнение -O2 и -O3, даже в отрыве от Clang.&lt;br&gt;&lt;br&gt;Конечно. Каждый случай надо рассматривать индивидуально. возможно, пробовать разные параметры, иногда даже пытаться подогнать код, чтобы облегчить работу компилятору, если это возможно и оправданно.&lt;br&gt;&lt;br&gt;&amp;gt; SPEC - это вот это ли: https://www.spec.org/benchmarks.html&lt;br&gt;&lt;br&gt;Да. Это лишь пример. Если у вас есть своя важная задача, можете работать сразу с ней, это может быть полезнее. Иногда стоит и генерируемый в разный случаях код сравнить.&lt;br&gt;&lt;br&gt;&amp;gt; я так понял, что основная концепция его -- это распространения промежуточного представления кода для AOT-трансляции непосредственно в runtime на целевой архитектуре&lt;br&gt;&lt;br&gt;Да нет никакой основной концепции. Это фреймворк, конструктор, позволяющий инженерам решать свои задачи удобным им способом. Clang, напри</description>
</item>

</channel>
</rss>
