Size: a a a

2020 March 16

DS

Doge Shibu in rust_offtopic
Т-34 85
Так это ll, откуда там мощные оптимизации-то? Прокачивайте clang
Так это как раз IR, куда многие оптимизации обычно и вставляются
источник

AZ

Alex Zhukovsky in rust_offtopic
не понимаю о чем спор
источник

AZ

Alex Zhukovsky in rust_offtopic
задонатят в ллвм еще 30 лет разработки
источник

AZ

Alex Zhukovsky in rust_offtopic
и будет норм
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Так это как раз IR, куда многие оптимизации обычно и вставляются
Llvm il это  ассемблер. О каких оптимизация речь? Я не понимаю
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Llvm il это  ассемблер. О каких оптимизация речь? Я не понимаю
если взять сишный код, и прогнать сего через гцц и через кланг, то вариант через кланг будет ощутимо медленнее в большинстве случаев
источник

G

Gymmasssorla in rust_offtopic
Да
источник

G

Gymmasssorla in rust_offtopic
По опыту в ~1.5 раз медленнее
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Llvm il это  ассемблер. О каких оптимизация речь? Я не понимаю
Это IR для компиляторов, а не ассемблер, если это.

И кучу оптимизаций делается именно на него уровне им самим.
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
если взять сишный код, и прогнать сего через гцц и через кланг, то вариант через кланг будет ощутимо медленнее в большинстве случаев
Так это претензии к фронту, то есть, к clang
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Так это претензии к фронту, то есть, к clang
В большинстве случаев - нет. Повторюсь, очень много оптимизаций делает непосредственно сам llvm.
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Так это претензии к фронту, то есть, к clang
идеология в том что фронт и не должен этим заниматься
источник

AZ

Alex Zhukovsky in rust_offtopic
фронт должен перегнаться в ллвм хоть как-то, а дальеш супер-умные прогоны пайплайна всё соптимизируют
источник

AZ

Alex Zhukovsky in rust_offtopic
разве ллвм не эту идею продает?
источник

AL

Andrey @ozkriff Lesn... in rust_offtopic
Ну как, кое-что высокоуровневое бекендонезависимое во фронте норм делать.
источник

AZ

Alex Zhukovsky in rust_offtopic
Andrey @ozkriff Lesnikov
Ну как, кое-что высокоуровневое бекендонезависимое во фронте норм делать.
не думаю что в си есть много бекендонезависимого высокоуровневого
источник

AL

Andrey @ozkriff Lesn... in rust_offtopic
Alex Zhukovsky
не думаю что в си есть много бекендонезависимого высокоуровневого
Основная масса логики оптимизаций в бэке, конечно, да.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
В большинстве случаев - нет. Повторюсь, очень много оптимизаций делает непосредственно сам llvm.
Каким образом-то? Он низкоуровневый, понятия не имеет об абстракциях, которые к нему пришли
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
разве ллвм не эту идею продает?
Хз, но если реально так, то не удивительно, почему он сливает gcc
источник

p

polunin.ai in rust_offtopic
Т-34 85
Каким образом-то? Он низкоуровневый, понятия не имеет об абстракциях, которые к нему пришли
Он на вход принимает код по типу сишки
источник