Size: a a a

2020 March 16

AZ

Alex Zhukovsky in rust_offtopic
этого достаточно чтобы дать разницу в разы на некоторых сценариях
источник

AL

Andrey @ozkriff Lesn... in rust_offtopic
Т-34 85
Что именно? Что это ассемблер или что ассемблер не может делать хорошие оптимизации?
я твои слова понимаю как "llvm ir это почти асм, значит там нечего оптимизировать" и это очень странное утверждение
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
в си любые 2 указателя могут алиасится .В расте любые 2 ссылки _не_ могут алиаситься
Изменяемые ссылки*
источник

Т8

Т-34 85 in rust_offtopic
Andrey @ozkriff Lesnikov
я твои слова понимаю как "llvm ir это почти асм, значит там нечего оптимизировать" и это очень странное утверждение
Не "нечего оптимизировать", а "на таком низком уровне непонятно, как оптимизировать"
источник

AL

Andrey @ozkriff Lesn... in rust_offtopic
э, т.е. первая часть странная. ллвм иру до асма еще топать и топать через кучу преобразований
источник

AL

Andrey @ozkriff Lesn... in rust_offtopic
Т-34 85
Не "нечего оптимизировать", а "на таком низком уровне непонятно, как оптимизировать"
а ты читал доки по ллвм? есть много обзорных статей
источник

Т8

Т-34 85 in rust_offtopic
Andrey @ozkriff Lesnikov
а ты читал доки по ллвм? есть много обзорных статей
Да, не читал. А зря?
источник

Т8

Т-34 85 in rust_offtopic
Ладно, гляну
источник

Т8

Т-34 85 in rust_offtopic
По общим соображениям - всё равно от оптимизаций фронта очень многое должно зависеть. Если там всё хреново, то бэк не выправит
источник

AL

Andrey @ozkriff Lesn... in rust_offtopic
"Мусор на входе - мусор на выходе" никто не отменял, да, но это не случай кланга, насколько я в курсе. Есть шероховатости, но в целом он все нужное делает
источник

p

polunin.ai in rust_offtopic
Т-34 85
Да пушто это почти ассемблер, как он может хорошо оптимизировать?
>почти ассемблер
Шта? Это почти си
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
>почти ассемблер
Шта? Это почти си
Си платформонезависимый
источник

Т8

Т-34 85 in rust_offtopic
То есть, высокоуровневый
источник

p

polunin.ai in rust_offtopic
Входной код в ллвм тоже
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Входной код в ллвм тоже
Llvm il низкоуровневый. Это не байткод джава
источник

AL

Andrey @ozkriff Lesn... in rust_offtopic
polunin.ai
>почти ассемблер
Шта? Это почти си
я бы сказал что он плюс-минус как си с полностью отработавшим макропроцессором
источник

DF

Dollar Føølish in rust_offtopic
Andrey @ozkriff Lesnikov
"Мусор на входе - мусор на выходе" никто не отменял, да, но это не случай кланга, насколько я в курсе. Есть шероховатости, но в целом он все нужное делает
Да, так и есть
источник

DF

Dollar Føølish in rust_offtopic
Есть куча случаев где именно гцц просасывает клангу
источник

Т8

Т-34 85 in rust_offtopic
Dollar Føølish
Есть куча случаев где именно гцц просасывает клангу
Именно там же, где и расту?
источник

DF

Dollar Føølish in rust_offtopic
Нет))
источник