Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз набора компиляторов LLVM 11.0 " | +2 +/– | |
Сообщение от opennews (??), 12-Окт-20, 22:53 | ||
После шести месяцев разработки представлен релиз проекта LLVM 11.0 - GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Релиз набора компиляторов LLVM 11.0 " | +4 +/– | |
Сообщение от Аноним (1), 12-Окт-20, 22:53 | ||
Нужно, не копайте | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Релиз набора компиляторов LLVM 11.0 " | –8 +/– | |
Сообщение от Аноним (3), 12-Окт-20, 23:01 | ||
Для чего Fortran использовать можно, кроме вычислений? А то ощущение, что язык под одну нишу заточен. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Релиз набора компиляторов LLVM 11.0 " | –10 +/– | |
Сообщение от Аноним (5), 12-Окт-20, 23:12 | ||
А зачем нужен фортран, если есть C, C++, OpenCL, SyCL, а если и их мало, то Boost::Compute (по сути просто обёртка вокруг OpenCL для человечной инициализации), ArrayFire, а если и этого мало, то pyTorch, TensorFlow, MxNet, и даже недавний релиз NeoML от ABBYY, с зависимостями от проприетарной платной bloatare, дискриминирующей против AMD, Intel Performance Primitives. | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Релиз набора компиляторов LLVM 11.0 " | +3 +/– | |
Сообщение от Аноним (3), 12-Окт-20, 23:26 | ||
Зачем библиотеки перечислять? | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Релиз набора компиляторов LLVM 11.0 " | +3 +/– | |
Сообщение от Аноним (5), 12-Окт-20, 23:31 | ||
Потому что без них BLAS (оптимизированные операции линейной алгебры, вроде скалярного произведения и разложений, причём каждой операции по несколько видов, в зависимости от симметрии матрицы) из коробки нет. Ещё AMD OpenCL BLAS и FFT забыл перечислить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Релиз набора компиляторов LLVM 11.0 " | +7 +/– | |
Сообщение от YetAnotherOnanym (ok), 13-Окт-20, 09:45 | ||
Чтобы показать, что он про них читал. | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
62. "Релиз набора компиляторов LLVM 11.0 " | –1 +/– | |
Сообщение от Gefest (?), 13-Окт-20, 20:21 | ||
Патамушта это все не для людей,это все для погроммистов, чюдо ты наше. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
10. "Релиз набора компиляторов LLVM 11.0 " | +4 +/– | |
Сообщение от Я (??), 12-Окт-20, 23:44 | ||
Fortran вечен!!! | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
12. "Релиз набора компиляторов LLVM 11.0 " | –3 +/– | |
Сообщение от Аноним (3), 12-Окт-20, 23:54 | ||
Можно на нём операционную систему написать или микроконтроллеры прогать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Релиз набора компиляторов LLVM 11.0 " | +6 +/– | |
Сообщение от Аноним (15), 13-Окт-20, 00:16 | ||
Я под ВЭБ на нем прогаю, вместо жаваскрипта. Олдскульненько так. | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Релиз набора компиляторов LLVM 11.0 " | +4 +/– | |
Сообщение от ksjdjfgklsjdklgfj (?), 13-Окт-20, 08:29 | ||
блин, я аж пивом подавился когда распарсил :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Релиз набора компиляторов LLVM 11.0 " | –1 +/– | |
Сообщение от ИмяХ (?), 13-Окт-20, 11:22 | ||
Можно ли молотком хлеб порезать или полы подмести? | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
47. "Релиз набора компиляторов LLVM 11.0 " | +1 +/– | |
Сообщение от Аноним (3), 13-Окт-20, 12:25 | ||
Некорректное сравнение. | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (80), 16-Окт-20, 11:45 | ||
Заморозь в форме ножа, желательно хлебного (как пила чтобы лезвие было); Мойка высокого давления и направленной струёй вжух, вжух | ||
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору |
18. "Релиз набора компиляторов LLVM 11.0 " | –3 +/– | |
Сообщение от Аноним (18), 13-Окт-20, 00:48 | ||
>Для чего Fortran использовать можно, кроме вычислений? | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
19. "Релиз набора компиляторов LLVM 11.0 " | –13 +/– | |
Сообщение от Аноним (19), 13-Окт-20, 01:05 | ||
Ни для чего. В llvm он нужен только для поддежрки кое-какого распространнного легаси на этом г-не написанного, чтобы исключить необходимость в gfortran, который тащит gcc и прочий несовместимый мусор. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
65. "Релиз набора компиляторов LLVM 11.0 " | +5 +/– | |
Сообщение от Аноним (65), 14-Окт-20, 02:01 | ||
Уровень опеннетовских анонимных экспертов порой просто поражает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Релиз набора компиляторов LLVM 11.0 " | +5 +/– | |
Сообщение от yep (?), 13-Окт-20, 07:06 | ||
Да, он изначально заточен и его продолжают затачивать прежде всего под цели вычислений. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
37. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от nobody (??), 13-Окт-20, 11:02 | ||
Это язык для физиков и математиков, а не для программистов. Нахрен им его ещё для чего-то использовать? | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
38. "Релиз набора компиляторов LLVM 11.0 " | –2 +/– | |
Сообщение от Sw00p aka Jerom (?), 13-Окт-20, 11:14 | ||
а вам все готовое подавай? | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Релиз набора компиляторов LLVM 11.0 " | +3 +/– | |
Сообщение от Zlo (??), 13-Окт-20, 11:53 | ||
AppleScript | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от fsb4000 (?), 14-Окт-20, 17:10 | ||
А как же Haskell? Разве не Haskell язык для математиков? | ||
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору |
51. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (51), 13-Окт-20, 13:51 | ||
Фортран это почти ассемблер с человеческим лицом. Что-то сложное типа БД на нем делать боль. | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
4. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (5), 12-Окт-20, 23:05 | ||
А грёбанный долгоиграющий баг с неправильными флагами компоновки при использовании стандартной библиотеки glibc при включённом positional-independent code при использовании clang в качестве фронтенда линкера так и не пофиксили. Приходится изращаться для обхода. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (40), 13-Окт-20, 11:36 | ||
А можно чуть поподробнее, пожалуйста? Интересно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (5), 14-Окт-20, 10:25 | ||
Можно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Релиз набора компиляторов LLVM 11.0 " | –2 +/– | |
Сообщение от Аноним (-), 13-Окт-20, 13:39 | ||
Юзай GCC! | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
8. "Релиз набора компиляторов LLVM 11.0 " | +2 +/– | |
Сообщение от Аноним (5), 12-Окт-20, 23:41 | ||
>Добавлена защита от атак LVI (Load Value Injection) | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Релиз набора компиляторов LLVM 11.0 " | +5 +/– | |
Сообщение от Аноним (13), 13-Окт-20, 00:02 | ||
>Требует SSE2 | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Релиз набора компиляторов LLVM 11.0 " | +4 +/– | |
Сообщение от Аноним (5), 13-Окт-20, 00:30 | ||
>Который есть во всех х64 процессорах | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. Скрыто модератором | +/– | |
Сообщение от Аноним (19), 13-Окт-20, 01:10 | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. Скрыто модератором | –2 +/– | |
Сообщение от Аноним (5), 13-Окт-20, 07:40 | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. Скрыто модератором | –1 +/– | |
Сообщение от ksjdjfgklsjdklgfj (?), 13-Окт-20, 08:30 | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. Скрыто модератором | –1 +/– | |
Сообщение от Аноним (5), 13-Окт-20, 08:38 | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Fracta1L (ok), 13-Окт-20, 07:28 | ||
> Если кого-то толкнуть вниз, сам полетишь вверх - им кажется. Не понимают, что в обществе закон сохранения импульса не работает. | ||
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору |
29. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (5), 13-Окт-20, 07:42 | ||
Не, в обществе ты толкнёшь кого-то вниз, сам полетишь наверх, но всё общество целиком полетит вниз, вместе с тобой, хоть относительно общества ты и полетишь наверх. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Релиз набора компиляторов LLVM 11.0 " | –1 +/– | |
Сообщение от пох. (?), 13-Окт-20, 11:53 | ||
Но им-то - наплевать! | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (46), 13-Окт-20, 12:22 | ||
хорошо ты Ленина мазанул, на корзину печенья и банку варенья заработал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от пох. (?), 13-Окт-20, 16:35 | ||
> хорошо ты Ленина мазанул, на корзину печенья и банку варенья заработал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
79. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (79), 16-Окт-20, 11:25 | ||
> хорошо ты Ленина мазанул, на корзину печенья и банку варенья заработал. | ||
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору |
63. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от topin89 (ok), 13-Окт-20, 23:17 | ||
3. Необязательна (-mno-lvi-cfi -mno-lvi-hardening) | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
69. "Релиз набора компиляторов LLVM 11.0 " | +1 +/– | |
Сообщение от Аноним (5), 14-Окт-20, 10:30 | ||
Есть нюанс - требует либо пересборки софта (очень долго и ресурсоёмко в случае Firefox или TensorFlow, даже pytorch и llvm часами пересобираются), либо как-то взять и занопить инструкцию в момент исполнения (напр. ядерным модулем). | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (5), 12-Окт-20, 23:43 | ||
> Бэкенд для архитектуры AVR переведён из категории экспериментальных в стабильные, включённые в базовую поставку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (5), 12-Окт-20, 23:46 | ||
>"-fpch-codegen" и "-fpch-debuginfo" для генерации предкомпилированного заголовка (PCH) с отдельными объектными файлами для кода и debuginfo. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Релиз набора компиляторов LLVM 11.0 " | +1 +/– | |
Сообщение от Имя (?), 13-Окт-20, 02:48 | ||
Cmake, нет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (23), 13-Окт-20, 05:18 | ||
И внезапно visual studio так же может использовать clang/llvm. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Имя (?), 13-Окт-20, 05:20 | ||
Не спорю, я и GCC прикручивал к студии, VS это только среда. А вы говорите про MS Build. | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (5), 13-Окт-20, 07:45 | ||
Спасибо, значит уже добавили. Помню, как мне пришлось их из кода выпиливать, когда портировал на CMake + gcc. | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
54. "Релиз набора компиляторов LLVM 11.0 " | –1 +/– | |
Сообщение от Ordu (ok), 13-Окт-20, 16:20 | ||
debug-info в отдельном файле -- это удобно. Можно хоть всю систему собрать с отладочной информацией, положив эту информацию отдельно куда-нибудь. Когда дело доходит до отладки чего-нибудь там, можно не парясь заглядывать в функции системно-установленных библиотек, и смотреть что там происходит. То есть, понятно, -O2 и прочие оптимизации делают отладку не столь гладкой, как хотелось бы, но в большинстве случаев этого достаточно, и не надо пересобирать glibc с отладочной инфой, и пересобирать полсистемы потом под эту версию glibc, только для того, чтобы посмотреть что там происходит. | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
60. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (60), 13-Окт-20, 19:57 | ||
Это вообще не та штука. И objcopy для этой цели используется примерно во всех бинарных дистрибутивах. | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Релиз набора компиляторов LLVM 11.0 " | –5 +/– | |
Сообщение от zzz (??), 13-Окт-20, 00:13 | ||
С таким прогрессом впору GCC именовать "LLVM-совместимым". | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Андрей (??), 13-Окт-20, 01:33 | ||
> В бэкенд для архитектуры ARM добавлена поддержка процессоров Cortex-M55, Cortex-A77, Cortex-A78 и Cortex-X1. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Релиз набора компиляторов LLVM 11.0 " | –5 +/– | |
Сообщение от Иваня (?), 13-Окт-20, 06:44 | ||
Ненужно. GCC по всем параметрам уделывает LLVM | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (5), 13-Окт-20, 08:04 | ||
Возможно, что зависит от программы, архитектуры, для которой соберается, и от камня. На моём бенчмарке, который нифига не бенчмарк, а просто just for fun был сделан из обычной процедуры, для -march=k8 на AMD APU Carrizo clang порвал gcc на 287 миллисекунд. Для -march=native проигрыш на 289 миллисекунд. Для -march=cascadelake gcc порвал clang на 294 миллисекунд. Для остальных -march различия порядка 40-90 миллисекунд в пользу gcc. | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (5), 13-Окт-20, 08:09 | ||
ошибка, для native дельта вообще 9 миллисекунд, но у native время больше, чем, например, у ivybridge | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Релиз набора компиляторов LLVM 11.0 " | +1 +/– | |
Сообщение от Аноним (42), 13-Окт-20, 11:43 | ||
> clang порвал gcc на 287 миллисекунд. | ||
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору |
45. "Релиз набора компиляторов LLVM 11.0 " | –1 +/– | |
Сообщение от Аноним (45), 13-Окт-20, 12:19 | ||
100500 | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (5), 14-Окт-20, 10:36 | ||
https://github.com/KOLANICH/research_compiler_optimizations_... | ||
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору |
41. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (41), 13-Окт-20, 11:37 | ||
>GCC по всем параметрам уделывает LLVM | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
48. "Релиз набора компиляторов LLVM 11.0 " | +1 +/– | |
Сообщение от erthink (ok), 13-Окт-20, 13:02 | ||
Исследовал тему, более чем, 9-й и тем более 10-й GCC именно что уделывает. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Релиз набора компиляторов LLVM 11.0 " | –2 +/– | |
Сообщение от Аноним (-), 13-Окт-20, 13:47 | ||
>Пару лет назад я бы утверждал обратное | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Релиз набора компиляторов LLVM 11.0 " | –1 +/– | |
Сообщение от Аноним (51), 13-Окт-20, 13:59 | ||
Минус что llvm уже существует и второй не нужен | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Релиз набора компиляторов LLVM 11.0 " | +1 +/– | |
Сообщение от Аноним84701 (ok), 13-Окт-20, 14:24 | ||
> Разработчиков GCC тоже когда-то задела популярность виртуальных машин. Они когда-то делали | ||
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору |
57. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от n00by (ok), 13-Окт-20, 17:00 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним84701 (ok), 13-Окт-20, 18:42 | ||
> А что это? -fdump-final-insns выводит внутреннее представление, которое похоже на LISP. | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от n00by (ok), 14-Окт-20, 07:45 | ||
>> А что это? -fdump-final-insns выводит внутреннее представление, которое похоже на LISP. | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Sem (??), 14-Окт-20, 01:38 | ||
> И зря! Ты не знаешь как начинался проект LLVM. Изначально разработчики тупо скопировали исходники GCC и постепенно начали его переписывать. Так и создавалось LLVM. | ||
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору |
56. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от n00by (ok), 13-Окт-20, 16:44 | ||
Интересно, что оптимизаторы определяют семантику высокоуровнего кода, но есть разница в кодогенераторах: | ||
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору |
59. "Релиз набора компиляторов LLVM 11.0 " | +2 +/– | |
Сообщение от Аноним84701 (ok), 13-Окт-20, 19:16 | ||
> mov edx, 0 ; Зачем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от n00by (ok), 14-Окт-20, 08:06 | ||
>> mov edx, 0 ; Зачем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Релиз набора компиляторов LLVM 11.0 " | +2 +/– | |
Сообщение от Аноним84701 (ok), 14-Окт-20, 12:15 | ||
> Если о спекулятивном исполнении, | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от erthink (ok), 14-Окт-20, 19:54 | ||
> mov edx, 0 ; Зачем? | ||
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору |
74. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от n00by (ok), 15-Окт-20, 11:04 | ||
>> mov edx, 0 ; Зачем? | ||
Ответить | Правка | Наверх | Cообщить модератору |
77. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от erthink (ok), 15-Окт-20, 23:28 | ||
> Т.е не ясно, почему 1й вариант, а не 2й. | ||
Ответить | Правка | Наверх | Cообщить модератору |
81. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от n00by (ok), 16-Окт-20, 13:07 | ||
>> Т.е не ясно, почему 1й вариант, а не 2й. | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от erthink (ok), 16-Окт-20, 15:45 | ||
>>> Т.е не ясно, почему 1й вариант, а не 2й. | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от n00by (ok), 17-Окт-20, 17:55 | ||
>>>> Т.е не ясно, почему 1й вариант, а не 2й. | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от n00by (ok), 18-Окт-20, 08:38 | ||
> Вероятно, она объявлена не static и visibilty для DSO оставлен по-умолчанию, что | ||
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору |
87. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Аноним (87), 21-Окт-20, 10:51 | ||
Как насчёт pgo? Все эти ручные твики на редкость не универсальны. А сам компилятор туп, как пробка. Поэтому ему нужны статы для эффективной оптимизации, шланг уделает. А lto в целом вещь довольно бесполезная (практически). | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от n00by (ok), 21-Окт-20, 12:44 | ||
> Как насчёт pgo? Все эти ручные твики на редкость не универсальны. А | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Релиз набора компиляторов LLVM 11.0 " | –3 +/– | |
Сообщение от Аноним (60), 13-Окт-20, 19:58 | ||
> GCC по всем параметрам уделывает LLVM | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
78. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от erthink (ok), 15-Окт-20, 23:30 | ||
>> GCC по всем параметрам уделывает LLVM | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Релиз набора компиляторов LLVM 11.0 " | –1 +/– | |
Сообщение от Аноним (83), 17-Окт-20, 17:49 | ||
n00by, erthink, Аноним84701 - втроём полнедели обсуждали обсуждали да таки ничего не поняли. | ||
Ответить | Правка | Наверх | Cообщить модератору |
86. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от n00by (ok), 18-Окт-20, 08:46 | ||
Ну да, я не понял, какое отношение имеет оптимизация графа вызовов (когда оптимизатор на основании количества вызовов решает, что вот этот вызов функции надо заинлайнить, а вон те - не надо) к целевому коду и его внутреннему представлению? | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Релиз набора компиляторов LLVM 11.0 " | +/– | |
Сообщение от Andrey_Karpov (ok), 27-Окт-20, 15:03 | ||
Не мог пройти мимо и не потыкать палочкой :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |