Оптимизация программ Полезные ссылки:
http://llvm.org/docs/tutorial/LangImpl4.html#llvm-optimization-passes http://llvm.org/docs/Passes.html Интересная команда:
$ opt-mp-3.2 -O3 -print-before-all -print-after-all -S 1.bc 2>&1 | less Домашнее задание Добавить к результату предыдущего домашнего задания оптимизационные проходы.
May 21, 2013
·
tswr
Соберем воедино накопленные знания о flex, bison и llvm, чтобы реализовать простейший, но уже полноценный компилятор из языка с переменными, выражениями, присваиваниями и функцией print. Наш компилятор будет понимать, например, следующую программу:
a = 1 b = 2 + a print 2 * a print 2 * a * b
Apr 24, 2013
·
tswr
29 апреля в 18:30 Алексей Самсонов (выпускник мат-меха УрГУ, сотрудник Google) выступит на семинаре Ural CS Club с докладом Динамический анализ программ на С/С++.
Семинар бесплатный. Приглашаются все желающие!
Заседание будет проходить в Екатеринбурге в аудитории 509 здания УрФУ на Тургенева, 4.
ВНИМАНИЕ! Для входа в университет на вахте нужно будет оформить разовый пропуск, который выдается по …
Apr 22, 2013
·
tswr
В одной из открыток на день рождения мне написали это стихотворение.
Все начинается с любви… (Роберт Рождественский) Все начинается с любви... Твердят: "Вначале было слово..." А я провозглашаю снова: Все начинается с любви!..
Apr 21, 2013
·
tswr
А.В. Савватеев, В.А. Лобачев, Д.В. Мусатов прочтут бесплатный курс лекций Математика и Интернет.
Лекции бесплатные. Приглашаются все желающие! Необходимо предварительно зарегистрироваться, указав свои Фамилию, Имя и Отчество на сайте http://bit.ly/MI_reg. Пожалуйста, зарегистрируйтесь вне зависимости от того, студент вы УрФУ или нет. Вход в воскресенье будет осуществляться исключительно по списку. …
Apr 12, 2013
·
tswr
После того, как @bay прочитал весь RFC по TCP, он опубликовал у себя очень интересные примеры, что TCP сокет может подсоединиться сам к себе, и что можно соединить два сокета без вызовов listen и accept.
Apr 6, 2013
·
tswr