2023 EuroLLVM - Tutorial: A whirlwind tour of the LLVM optimizer
HTML-код
- Опубликовано: 5 фев 2025
- 2023 European LLVM Developers' Meeting
llvm.org/devmt...
------
Tutorial: A whirlwind tour of the LLVM optimizer
Speaker: Nikita Popov
------
Slides: llvm.org/devmt...
-----
This is a tour of LLVM's optimization pipeline: It provides an overview of all important optimization passes and analyses, as well as how they work together and fit into the overall optimization pipeline.
-----
Videos Edited by Bash Films: www.BashFilms.com
I have been waiting for a talk exactly like this. Thank you!
A really useful and easy-to-follow talk! Well done!!
Amazing talk. Thank you!
Thanke a lot for this exact,to the point seminar on opt
OMG, really thanks. Lucky see this viedo.
Yes, the lack of de-esser is obvious, but not critical.
Very nice talk and presentation, however I cannot wrap my head around a 45 gigabyte LLVM Library when a normal Interpreter language only requires about 100 mb of package space.
That is an absurdly large program just to do what Python is doing at far less cost and without wearing your machine out each time it runs.
The wear on switching alone with a program that large does damage to a machine allot faster than normal operation. So really what good is having LLVM when using it and your Computer has to be replaced every five months?
You guys are going backwards not forwards.
I'm sorry what? LLVM doesn't only contain the optimization tool it is collection of compiler tools some which you probably don't even need. The last time I compiled clang its only 120mb.
You’re most likely building a debug build, worse debug build without splitting DWARF. Releasing LLVM requires you change a few CMake options.